in src/it/java/com/epam/digital/data/platform/usrprcssmgt/ProcessDefinitionManagementIT.java [43:61]
void countProcessDefinitions() {
mockBpmsRequest(StubRequest.builder()
.method(HttpMethod.GET)
.path(urlPathEqualTo("/api/process-definition/count"))
.queryParams(Map.of("active", equalTo("true"),
"latestVersion", equalTo("true"),
"suspended", equalTo("false")))
.status(200)
.responseBody("{ \"count\": 7 }")
.responseHeaders(Map.of("Content-Type", List.of("application/json")))
.build());
var request = get("/api/process-definition/count")
.accept(MediaType.APPLICATION_JSON_VALUE);
var result = performForObjectAsOfficer(request, CountResultDto.class);
assertThat(result.getCount()).isEqualTo(7L);
}