конечная точка заглушки camel для тестирования

#apache-camel

#apache-camel

Вопрос:

Как работает конечная точка заглушки в apache camel?

Допустим, я хочу теперь имитировать отправку сообщения в MQ вместо фактического имени очереди, поскольку в моих тестовых свойствах я буду иметь конечную точку как заглушку: abc

https://github.com/apache/camel/blob/master/components/camel-stub/src/main/docs/stub-component.adoc

Теперь, как я могу утверждать из этой заглушки, сколько сообщений было отправлено на заглушку?

Похоже, я упускаю какую-то часть.

Ответ №1:

Заглушка похожа на фиктивную очередь. Если вы хотите утверждать сообщения и т. Д., Тогда вместо этого взгляните на макет конечной точки. Где вы можете настроить ожидания, например, сколько сообщений нужно получать, какие данные они должны содержать и т.д.

Я предлагаю прочитать / изучить больше о тестировании с помощью Camel в документации, сторонних блогах, примерах и книгах.

Комментарии:

1. Да, верно, я уже потратил больше времени на тестирование другого кода, чтобы получить то, что я хочу, а не на чтение.