AmazonChimeSDK/AmazonChimeSDKTests/audiovideo/audio/AudioModeTests.swift (17 lines of code) (raw):

// // AudioModeTests.swift // AmazonChimeSDK // // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 // @testable import AmazonChimeSDK import XCTest class AudioModeTests: XCTestCase { func testDescriptionShouldMatch() { XCTAssertEqual(AudioMode.mono16K.description, "mono16K") XCTAssertEqual(AudioMode.mono48K.description, "mono48K") XCTAssertEqual(AudioMode.stereo48K.description, "stereo48K") } func testValidInitShouldMatchCase() { XCTAssertEqual(AudioMode(rawValue: 1), .mono16K) XCTAssertEqual(AudioMode(rawValue: 2), .mono48K) XCTAssertEqual(AudioMode(rawValue: 3), .stereo48K) } func testInvalidInitShouldBeNil() { XCTAssertNil(AudioMode(rawValue: 4)) } }