in src/it/java/com/epam/digital/data/platform/usrtaskmgt/controller/UserTaskControllerIT.java [135:157]
void shouldGetTaskById_noStorageConnection() {
mockGetExtendedTask(fileContent("/json/getSignableTaskWithFormVariablesResponse.json"));
var request = get("/api/task/" + TASK_ID)
.accept(MediaType.APPLICATION_JSON_VALUE);
var taskById = performForObjectAsOfficer(request, SignableDataUserTaskResponse.class);
assertThat(taskById).isNotNull()
.hasFieldOrPropertyWithValue("id", TASK_ID)
.hasFieldOrPropertyWithValue("data", new LinkedHashMap<>())
.hasFieldOrPropertyWithValue("eSign", true)
.hasFieldOrPropertyWithValue("processDefinitionId", "pdId1")
.hasFieldOrPropertyWithValue("processDefinitionName", "testPDName")
.hasFieldOrPropertyWithValue("processInstanceId", "processInstanceId")
.hasFieldOrPropertyWithValue("rootProcessInstanceId", "rootProcessInstanceId")
.hasFieldOrPropertyWithValue("taskDefinitionKey", "taskDefinitionKey")
.hasFieldOrPropertyWithValue("created",
LocalDateTime.of(2021, 2, 10, 13, 55, 10, 123000000))
.hasFieldOrPropertyWithValue("formKey", "testFormKey")
.hasFieldOrPropertyWithValue("assignee", "testuser")
.hasFieldOrPropertyWithValue("signatureValidationPack", Set.of())
.hasFieldOrPropertyWithValue("formVariables", Map.of("fullName", "Test Full Name"));
}