in ddm-excerpt-feign-client/it/java/com/epam/digital/data/platform/datafactory/excerpt/it/client/ExcerptFeignClientIT.java [43:64]
void shouldPerformGet() {
var id = "testId";
var expectedBody = "{\"status\": \"IN_PROGRESS\"}";
var headers = new HttpHeaders();
headers.add("Content-Type", "application/json");
headers.add("X-Access-Token", "token");
mockExcerptFeignClient(
StubRequest.builder()
.path(String.format("/excerpts/%s/status", id))
.method(HttpMethod.GET)
.requestHeaders(headers)
.status(200)
.responseBody(expectedBody)
.responseHeaders(Map.of("Content-Type", List.of("application/json")))
.build());
var response = excerptFeignClient.performGet(id, headers);
assertThat(response).isNotNull();
assertThat(response.getResponseBody().prop("status").value()).isEqualTo("IN_PROGRESS");
}