У меня есть служба исполнителя, которую я хочу протестировать.
У меня есть несколько задач (Runnables), которые нужно вызвать, затем вызвать wait () , а фиктивный таймер через несколько секунд вызывает notify () .
Я сделал это, чтобы проверить, все ли задачи выполняются последовательно и через определенные промежутки времени.
Проблема в том, что run () метод моего Runnable вообще не вызывается. Я установил точку останова, и выполнение кода не достигает ее.
В простом кодировании это работает хорошо. Задачи ставятся в очередь, они вызывают wait () , пока какой-либо ответ не будет получен или не сработает тайм-аут, они вызывают notify () и следующая задача будет выполнена.
Проблема в том, что я запускаю тесты.
Есть ли мысли по этому поводу?