in src/it/java/com/epam/digital/data/platform/usrtaskmgt/controller/UserTaskControllerIT.java [419:438]
void shouldGetTasksByProcessInstanceId() {
var testProcessInstanceId = "testProcessInstanceId";
mockBpmsRequest(StubRequest.builder()
.method(HttpMethod.POST)
.path("/api/extended/task")
.requestBody(equalToJson(fileContent("/json/getTasksByProcessInstanceIdRequest.json")))
.status(200)
.responseBody("[{\"processInstanceId\":\"testProcessInstanceId\"}]")
.responseHeaders(Map.of("Content-Type", List.of("application/json")))
.build());
var request = get("/api/task")
.param("processInstanceId", testProcessInstanceId)
.accept(MediaType.APPLICATION_JSON_VALUE);
var userTaskDtos = Arrays.asList(performForObjectAsOfficer(request, DdmTaskDto[].class));
assertThat(userTaskDtos.size()).isOne();
assertThat(userTaskDtos.get(0).getProcessInstanceId()).isEqualTo(testProcessInstanceId);
}