0
我试图模拟使用WireMockRule远程主机的请求,我被困住了。目前我嘲笑请求本地主机象下面这样:WireMockRule在集成测试中不适用于非本地主机
@Rule
public WireMockRule wireMockRule = new WireMockRule(80);
...
wireMockRule.stubFor(post(urlPathEqualTo("/api/users"))
.willReturn(aResponse()
.withStatus(200)));
而这些作品正确本地主机。但是,当我尝试做类似
@Rule
public WireMockRule wireMockRule = new WireMockRule(wireMockConfig().bindAddress("remote").port(80));
它doesny工作,事件测试不启动。所以我想问你们,也许有人会知道我做错了什么?谢谢
但我需要嘲笑请求不存在主机(当我运行集成测试主机离线)..它甚至有可能吗? –
如果你想在远程主机上启动WireMock服务器,你必须自己做。 WireMock没有提供为您启动远程主机上的服务器。 – slim