引入进程级 CameraTetheringSession 与共享 USB Browser;离开传图页仅取消 UI 回调,App 终止时再完整 shutdown 释放 PTP 与 Browser 资源。 Co-authored-by: Cursor <cursoragent@cursor.com>
20 lines
407 B
Swift
20 lines
407 B
Swift
//
|
|
// CameraBrandDetectionTests.swift
|
|
// suixinkanTests
|
|
//
|
|
|
|
import ImageCaptureCore
|
|
import XCTest
|
|
@testable import suixinkan
|
|
|
|
/// USB Vendor ID 品牌识别测试。
|
|
final class CameraBrandDetectionTests: XCTestCase {
|
|
func testSonyVendorID() {
|
|
XCTAssertEqual(CameraUSBVendorID.sony, 0x054C)
|
|
}
|
|
|
|
func testCanonVendorID() {
|
|
XCTAssertEqual(CameraUSBVendorID.canon, 0x04A9)
|
|
}
|
|
}
|