Các tài liệu cho XCTest waitForExpectationsWithTimeout: xử lý :, nói rằngSử dụng XCTest, làm thế nào một chuỗi có thể kết hợp với nhau nhiều chuỗi {mong đợi - chờ đợi} riêng biệt?
Chỉ có một -waitForExpectationsWithTimeout: xử lý: có thể hoạt động ở bất kỳ thời điểm nào, nhưng nhiều đoạn rời rạc của {mong đợi -> chờ đợi} có thể được xích lại với nhau.
Tuy nhiên, tôi không biết cách triển khai tính năng này, cũng như tôi không thể tìm thấy bất kỳ ví dụ nào. Tôi đang làm việc trên một lớp học mà trước tiên cần phải tìm tất cả các cổng nối tiếp có sẵn, chọn cổng chính xác và sau đó kết nối với thiết bị gắn vào cổng đó. Vì vậy, tôi đang làm việc với ít nhất hai kỳ vọng, XCTestExpectation * expectationAllAvailablePorts và * expectationConnectedToDevice. Làm thế nào tôi sẽ chuỗi hai?
Kỹ thuật này cuối cùng đã bắt kịp với tài liệu. Tôi đã sử dụng nó trong Objective-C và nó thực sự hoạt động. –