Files
HaishinKit.swift/HaishinKit/Tests/Extension/CMSampleBuffer+ExtensionTests.swift
2024-11-10 13:27:58 +09:00

22 lines
554 B
Swift

import CoreMedia
import Foundation
import Testing
@testable import HaishinKit
@Suite struct CMSampleBufferExtensionTests {
@Test func isNotSync() {
if let video1 = CMVideoSampleBufferFactory.makeSampleBuffer(width: 100, height: 100) {
video1.sampleAttachments[0][.notSync] = 1
} else {
Issue.record()
}
if let video2 = CMVideoSampleBufferFactory.makeSampleBuffer(width: 100, height: 100) {
#expect(!video2.isNotSync)
} else {
Issue.record()
}
}
}