Как сделать интеграционные тесты для @RabbitListener / @RabbitHandler? - PullRequest
0 голосов
/ 31 октября 2019

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

Я использую Spring Boot 2.1.9.RELEASE с соответствующей зависимостью amqp.

Я написал собственного отправителя (издатель) и слушателя (получатель). При проведении теста публикации я могу отлаживать в своем издателе, но я не могу отладить в своем приемнике, который я пытался аннотировать с @RabbitListener(queues = "myQueue") на уровне метода и с @RabbitListener(queues = "myQueue") на уровне класса в сочетании с @RabbitHandler науровень метода.

Что я должен подготовить для успешного запуска таких интеграционных тестов?

Я уже много гуглил, находя некоторые предложения, используя RabbitListenerTestHarness и так далее, но это никогда не работало. Для RabbitListenerTestHarness я всегда получаю ошибку, что такой бин не может быть найден.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...