void countProcessDefinitions()

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);
  }