in src/it/java/com/epam/digital/data/platform/usrprcssmgt/ProcessDefinitionManagementIT.java [64:82]
void getProcessDefinitionByKey() {
mockBpmsRequest(StubRequest.builder()
.method(HttpMethod.GET)
.path(urlPathEqualTo("/api/extended/process-definition/key/processDefinitionKey"))
.status(200)
.responseBody("{ \"id\": \"id1\", \"name\":\"name1\", \"formKey\":\"testFormKey\" }")
.responseHeaders(Map.of("Content-Type", List.of("application/json")))
.build());
var request = get("/api/process-definition/processDefinitionKey")
.accept(MediaType.APPLICATION_JSON_VALUE);
var result = performForObjectAsOfficer(request, DdmProcessDefinitionDto.class);
assertThat(result).isNotNull()
.hasFieldOrPropertyWithValue("id", "id1")
.hasFieldOrPropertyWithValue("name", "name1")
.hasFieldOrPropertyWithValue("formKey", "testFormKey");
}