2016-12-20 62 views
0

什麼是使用具有不同的主機/端口和都通過一個單一的@Test方法行使代碼調用春雲合同設置多個Wiremock存根的最佳方式?例如,我想測試ServiceA.doSomething(),並且該方法調用ServiceB.doSomethingElse()和ConsulClient.getKVValue()。我沒有問題,建立WireMockRestServiceServer的一個實例,但我還沒有想出如何創建要指向不同的基URL相同的測試中使用的第二個。我想這樣做的原因是因爲我需要存根出調用,我們對領事,我需要這些請求始終被髮送到http://localhost:8500,因此我的其他請求通過負載均衡RestTemplate發送。我希望我已經清楚地解釋了我的情況。使用Spring Cloud Contract,如何爲不同的主機/端口設置多個Wiremock存根?

回答

相關問題