in AmazonChimeSDK/AmazonChimeSDKTests/internal/utils/ConvertersTests.swift [14:57]
func testAudioClientStatusToMeetingSessionStatusCode() {
XCTAssertEqual(
Converters.AudioClientStatus.toMeetingSessionStatusCode(status: AUDIO_CLIENT_OK),
MeetingSessionStatusCode.ok
)
XCTAssertEqual(
Converters.AudioClientStatus.toMeetingSessionStatusCode(status: AUDIO_CLIENT_ERR_SERVER_HUNGUP),
MeetingSessionStatusCode.audioServerHungup
)
XCTAssertEqual(
Converters.AudioClientStatus.toMeetingSessionStatusCode(
status: AUDIO_CLIENT_ERR_JOINED_FROM_ANOTHER_DEVICE
),
MeetingSessionStatusCode.audioJoinedFromAnotherDevice
)
XCTAssertEqual(
Converters.AudioClientStatus.toMeetingSessionStatusCode(status: AUDIO_CLIENT_ERR_INTERNAL_SERVER_ERROR),
MeetingSessionStatusCode.audioInternalServerError
)
XCTAssertEqual(
Converters.AudioClientStatus.toMeetingSessionStatusCode(status: AUDIO_CLIENT_ERR_AUTH_REJECTED),
MeetingSessionStatusCode.audioAuthenticationRejected
)
XCTAssertEqual(
Converters.AudioClientStatus.toMeetingSessionStatusCode(status: AUDIO_CLIENT_ERR_CALL_AT_CAPACITY),
MeetingSessionStatusCode.audioCallAtCapacity
)
XCTAssertEqual(
Converters.AudioClientStatus.toMeetingSessionStatusCode(status: AUDIO_CLIENT_ERR_SERVICE_UNAVAILABLE),
MeetingSessionStatusCode.audioServiceUnavailable
)
XCTAssertEqual(
Converters.AudioClientStatus.toMeetingSessionStatusCode(status: AUDIO_CLIENT_ERR_SHOULD_DISCONNECT_AUDIO),
MeetingSessionStatusCode.audioDisconnectAudio
)
XCTAssertEqual(
Converters.AudioClientStatus.toMeetingSessionStatusCode(status: AUDIO_CLIENT_ERR_CALL_ENDED),
MeetingSessionStatusCode.audioCallEnded
)
XCTAssertEqual(
Converters.AudioClientStatus.toMeetingSessionStatusCode(status: AUDIO_CLIENT_STATUS_ENUM_END),
MeetingSessionStatusCode.unknown
)
}