2015-03-02 79 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