iOSで非同期処理のテスト: XCTWaiterとXCTWaiterDelegateで、非同期処理の結果をハンドリングするiOSテストXCTestSwift iOSの非同期処理のテストは、 XCTestExpectation クラスのインスタンスをwaitすることで実現できます。以下の記事では XCTestExpectation 側から解説しましたが、今記事では XCTWaiter と XCTWaiterDelegate 側から解説します。 iOSで非同期処理のテスト: XCTestExpectationの設定値と使い方まとめ - Qiita XCTestExpectationがfulfill()されることを期待する wait(for:timeout:) 使い方は以下の通り。 XCTestExpectation のインスタンスを、タイムアウト設定とともにwaitし、非同期処理のコールバック