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
)
}