だから私はユニットテストを行う必要があるAndroidライブラリを持っています。ライブラリにいくつかのハンドラーを渡します。ライブラリからそれらのハンドラーに送信されたメッセージに基づいて単体テストを行う必要があります。
問題は、応答が返ってくるまで待つようにテストに指示する方法がわからないことです。テストメソッドで10秒ごとに応答をチェックするタイマーがあり、応答がアサートされていることが確認された場合、テストメソッドはタイマータスクをスケジュールし、タイマータスクでアサートを待機する代わりに成功として終了します。
テストが終了する前にアサーションに遭遇するまで明示的に待機させる方法はありますか?またはこれを達成する他の方法はありますか?
ありがとう!