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