3
我想测试一个代理,将呼叫重定向到另一个服务,我试图嘲笑目标服务。为此,我想使用wiremock,但是使用它的类将是一个独立的类,没有测试。Wiremock在非测试设置
我知道我可以使用WireMockServer来达到这个目的,但是我找不到有关如何以编程方式将处理程序挂接到该服务器的示例。
我班的一个例子是:
public class MockedService {
WireMockServer wireMockServer;
public MockedService(int port) {
wireMockServer = new WireMockServer(port);
get(urlMatching("/process/?param1=.*¶m2=.*"))
.willReturn(aResponse()
.withBody(GenericMediaResponse.RESPONSE_OK.toJSONString()));
}
public int getPort() {
return port;
}
}
却又不知如何挂钩GET请求到服务器。谢谢。