func testAudioClientStateToSessionStateControllerAction()

in AmazonChimeSDK/AmazonChimeSDKTests/internal/utils/ConvertersTests.swift [118:159]


    func testAudioClientStateToSessionStateControllerAction() {
        XCTAssertEqual(
            Converters.AudioClientState.toSessionStateControllerAction(state: AUDIO_CLIENT_STATE_UNKNOWN),
            SessionStateControllerAction.unknown
        )
        XCTAssertEqual(
            Converters.AudioClientState.toSessionStateControllerAction(state: AUDIO_CLIENT_STATE_INIT),
            SessionStateControllerAction.initialize
        )
        XCTAssertEqual(
            Converters.AudioClientState.toSessionStateControllerAction(state: AUDIO_CLIENT_STATE_CONNECTING),
            SessionStateControllerAction.connecting
        )
        XCTAssertEqual(
            Converters.AudioClientState.toSessionStateControllerAction(state: AUDIO_CLIENT_STATE_CONNECTED),
            SessionStateControllerAction.finishConnecting
        )
        XCTAssertEqual(
            Converters.AudioClientState.toSessionStateControllerAction(state: AUDIO_CLIENT_STATE_RECONNECTING),
            SessionStateControllerAction.reconnecting
        )
        XCTAssertEqual(
            Converters.AudioClientState.toSessionStateControllerAction(state: AUDIO_CLIENT_STATE_DISCONNECTING),
            SessionStateControllerAction.disconnecting
        )
        XCTAssertEqual(
            Converters.AudioClientState.toSessionStateControllerAction(state: AUDIO_CLIENT_STATE_DISCONNECTED_NORMAL),
            SessionStateControllerAction.finishDisconnecting
        )
        XCTAssertEqual(
            Converters.AudioClientState.toSessionStateControllerAction(state: AUDIO_CLIENT_STATE_DISCONNECTED_ABNORMAL),
            SessionStateControllerAction.fail
        )
        XCTAssertEqual(
            Converters.AudioClientState.toSessionStateControllerAction(state: AUDIO_CLIENT_STATE_SERVER_HUNGUP),
            SessionStateControllerAction.fail
        )
        XCTAssertEqual(
            Converters.AudioClientState.toSessionStateControllerAction(state: AUDIO_CLIENT_STATE_FAILED_TO_CONNECT),
            SessionStateControllerAction.fail
        )
    }