Я создал JUnit для имитации недолговечной темы. До моего последнего mockEndpoint я ожидаю 0 сообщений.
from("amqp:topic:secondStop")
.routeId("secondStopRouteId").to(outputEndpoint);
NotifyBuilder notifyBuilder1 = new NotifyBuilder(context).whenDone(0).create();
boolean matches1 = notifyBuilder1.matches(30, TimeUnit.SECONDS);
assertTrue(matches1);
outputEndpoint.expectedMessageCount(0);
Странно то, что match1 всегда ложно. Я пытался использовать whenCompleted и wereSentTo, без изменений. Почему я не могу ожидать 0 сообщений?
Любая подсказка? Спасибо!