JUnit测试RabbitMQ

Luc*_*chi 5 java junit spring spring-rabbit spring-amqp

我正在使用带有Spring的RabbitMQ构建一个应用程序:到目前为止一直很好.定义单元测试我使用JUnit定位外部服务器.我想知道的是,是否有办法模拟RabbitMQ服务器来执行测试,如果有一种方法,那就是最好的方法.

我发现了一些帖子,但它们是在2012年甚至之前制作的......也许有更新,更容易,更有效的东西!

提前致谢

ast*_*asr 6

我不会试图模仿RabbitMQ服务器本身; 相反,模拟您的发布方法,渠道工厂等,以模拟错误条件(当然,还有快乐的路径).例如,当你的FoozleEvent.publish方法抛出时会发生什么IOError