我打算编写集成测试以检查我的侦听器/处理程序是否正常工作。
我正在使用具有相应amqp依赖项的Spring Boot 2.1.9.RELEASE。
我写了一个自定义的发送者(发布者)和侦听器(接收者)。进行发布测试时,我可以调试发布者,但无法调试接收者,而我尝试用方法级别的@RabbitListener(queues = "myQueue")
和类级别的@RabbitListener(queues = "myQueue")
以及@RabbitHandler
在方法级别。
要成功运行此类集成测试,我需要准备什么?
我已经在Google上搜索了很多,使用RabbitListenerTestHarness
来找到一些建议,依此类推,但这从未奏效。对于RabbitListenerTestHarness
,我总是收到错误消息,找不到这样的bean。