Вызов конечной точки приложения, управляемой Wiremock (Non-Junit) - PullRequest
0 голосов
/ 02 мая 2020

У меня есть приложение и swagger, работающие на localhost: 8080. Я настраиваю wiremock (wiremockServer) для заглушки некоторых конечных точек, поэтому, когда я вызываю localhost: 8099 , я получаю значение заглушки:

@Configuration
public class WireMockConfiguration {

    @Bean
    public void wiremockServer() {
        WireMockServer wiremock = new WireMockServer(wireMockConfig().port(8099));
        WireMock.configureFor("localhost", 8080);
        wiremock.start();

        wiremock.stubFor(get(urlEqualTo("/v1/xyz"))
            .atPriority(1)
            .willReturn(aResponse().withStatus(SC_OK)
            .withBody(loadJson("stubAnswer.json"))));
        }
}

Есть ли способ вернуть заглушку при вызове localhost:8080/v1/xyz (вместо использования порта wiremock) ??? Я думал, что решение было добавить WireMock.configureFor("localhost", 8080), но это не сработало.

Спасибо.

...