// // TranscriptItemTests.swift // AmazonChimeSDK // // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 // @testable import AmazonChimeSDK import XCTest class TranscriptItemTests: XCTestCase { let startTimeMs: Int64 = 1632087029249 let endTimeMs: Int64 = 1632087029250 let attendee = AttendeeInfo(attendeeId: "attendee-id", externalUserId: "external-user-id") let content = "test" let stable = false let confidence = 0.0 func testTranscriptItemShouldInitialize() { let transcriptItem = TranscriptItem(type: .punctuation, startTimeMs: startTimeMs, endTimeMs: endTimeMs, attendee: attendee, content: content, vocabularyFilterMatch: true, stable: stable, confidence: confidence) XCTAssertNotNil(transcriptItem) XCTAssertEqual(transcriptItem.type, .punctuation) XCTAssertEqual(transcriptItem.startTimeMs, startTimeMs) XCTAssertEqual(transcriptItem.endTimeMs, endTimeMs) XCTAssertEqual(transcriptItem.attendee, attendee) XCTAssertEqual(transcriptItem.content, content) XCTAssertEqual(transcriptItem.vocabularyFilterMatch, true) XCTAssertEqual(transcriptItem.stable, stable) XCTAssertEqual(transcriptItem.confidence, confidence) } }