でスケジュールされたブロックの実行をテストしたいView#postDelayed(Runnable, delay)
。したがって、アサートする前に を呼び出しますRobolectric.runUiThreadTasksIncludingDelayedTasks()
。しかし、そこでテスト コードが動かなくなります。つまり、戻りません。
アプリを直接実行すると、その遅延ブロックが呼び出されると確信しています。
これは runUiThreadTasksInclusiveDelayedTasks() のバグですか、それとも使用するための他の前提条件はありますか?
Thx、ミック