Я хочу протестировать HTTP-запрос / ответ. Поэтому я использую WireMock.
Я хочу заглушить ответ на конкретный запрос: Вот код:
public class WireMockPersons {
@Rule
public WireMockRule wireMockRule = new WireMockRule(8089);
@Test
public void exactUrlOnly() {
stubFor(get(urlEqualTo("/some/thing"))
.willReturn(aResponse()
.withHeader("Content-Type", "text/plain")
.withBody("Hello world!")));
assertThat(testClient.get("/some/thing").statusCode(), is(200));
assertThat(testClient.get("/some/thing/else").statusCode(), is(404));
}
Код не компилируется из-за отсутствия объекта testClient. Как получить объект testClient?