Документация XCTest waitForExpectationsWithTimeout: обработчик :, утверждает, чтоИспользуя XCTest, как можно объединить несколько дискретных последовательностей {ожидания -> ждать}?
только один -waitForExpectationsWithTimeout: обработчик: может быть активным в любой момент времени, но несколько дискретных последовательностей {ожидания -> ожидания} могут быть соединены друг с другом.
Однако я не знаю, как реализовать это, и не могу найти никаких примеров. Я работаю над классом, который сначала должен найти все доступные последовательные порты, выбрать правильный порт и затем подключиться к устройству, подключенному к этому порту. Итак, я работаю, по крайней мере, с двумя ожиданиями, ожидания XCTest Expectation *AllAvailablePorts и * expectConnectedToDevice. Как бы связать эти два?
Техника, наконец, догнала документацию. Я тоже использовал это в Objective-C, и это действительно работает. –