Die Dokumentation für XCTest waitForExpectationsWithTimeout: Handler :, besagt, dassWie kann man mit XCTest mehrere diskrete Sequenzen von {expectations -> wait} verketten?
Nur ein -waitForExpectationsWithTimeout: Handler: kann zu einem bestimmten Zeitpunkt, sondern mehrere diskrete Sequenzen von {Erwartungen -> Warte} aktiv sein können miteinander verkettet werden.
Ich habe jedoch keine Ahnung, wie dies zu implementieren, noch kann ich Beispiele finden. Ich arbeite an einer Klasse, die zuerst alle verfügbaren seriellen Ports finden muss, den richtigen Port auswählen und sich dann mit dem Gerät verbinden muss, das an diesen Port angeschlossen ist. Also arbeite ich mit mindestens zwei Erwartungen, XCTestExpectation * expectationAllAvailablePorts und * expectationConnectedToDevice. Wie würde ich diese beiden ketten?
Die Technik hat die Dokumentation endlich eingeholt. Ich habe das auch in Objective-C benutzt und es funktioniert wirklich. –