2015-03-02 39 views

回答

2

在某些情况下,这不是小事,但本身使用Mockito相当广泛的嘲讽Spring AMQP framework。在发送端非常容易,但异步消费方面则涉及更多。您可以浏览测试用例。

但是,对于更复杂的场景,我发现仅使用本地rabbitmq以及JUnit @Rule仅在运行兔子时才运行测试会更容易。

+0

感谢您的回复。问题是我的测试用例在rabbitmq不可用的jenkins上运行。我也看了样本的测试类。他们每个人都在嘲笑每个rabbitmq类,这是我在没有任何框架的情况下会采取的选择。但是很多框架都提出了一些模拟框架。所以,正在寻找相同的可能性。试图用Google搜索它,找不到在这里达到。 – Amit 2015-03-03 04:17:37

+0

我不知道rabbitmq java客户端的更高级别的模拟框架。 – 2015-03-03 13:29:40

+0

我也找不到任何模拟框架,所以我创建了一个可以表现为容器的存根。使用地图将消息发送给附加到队列的使用者。 – Amit 2015-04-21 05:47:17