AmazonChimeSDK/AmazonChimeSDKTests/audiovideo/data/transcript/TranscriptionStatusTests.swift (21 lines of code) (raw):
//
// TranscriptionStatusTests.swift
// AmazonChimeSDK
//
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
//
@testable import AmazonChimeSDK
import XCTest
class TranscriptionStatusTests: XCTestCase {
let eventTimeMs: Int64 = 1632087029249
let transcriptionRegion = "us-east-1"
let transcriptionConfiguration = "transcription-configuration"
let message = "Internal server error"
func testTranscriptionStatusShouldInitialize() {
let transcriptionStatus = TranscriptionStatus(type: .failed,
eventTimeMs: eventTimeMs,
transcriptionRegion: transcriptionRegion,
transcriptionConfiguration: transcriptionConfiguration,
message: message)
XCTAssertNotNil(transcriptionStatus)
XCTAssertEqual(transcriptionStatus.type, .failed)
XCTAssertEqual(transcriptionStatus.eventTimeMs, eventTimeMs)
XCTAssertEqual(transcriptionStatus.transcriptionRegion, transcriptionRegion)
XCTAssertEqual(transcriptionStatus.transcriptionConfiguration, transcriptionConfiguration)
XCTAssertEqual(transcriptionStatus.message, message)
}
}