Vert.x реагирует, что означает, что ваша реализация реагирует на события, которые другие субъекты посылают по шине событий.
Обычно единственное, что вы можете сделать, это прослушивать шину событий. Ваша реализация не может решить, является ли отсутствие внешних событий какой-то ошибкой. Если другим актерам нечего сказать, это может быть ошибочным условием.
Чтобы решить, нет ли внешних триггеров, и досрочно провалить тест, если ничего не осталось сделать, это можно сделать, только получив представление о внутреннем состоянии всех других действующих лиц.
Один Можно утверждать, что это не является задачей юнит-теста, так как другие участники могут считаться не являющимися частью вашего юнита.
Предложение для решения
Все другие ваши актеры (то есть стихи) могут в какой-то момент выдать событие, уведомляющее вашу тестовую реализацию о том, что они закончили свою работу и им нечего делать.
Ваш тест может подсчитать эти Закончено событий и действуйте соответственно, вызывая testContext.completeNow();
, как только он получит все законченные события.
Насколько я знаю, в верте нет ни опции, ни инструмента .x-toolkit или junit, чтобы сделать эту работу за вас. Вы должны реализовать это сами.