TaskInstance t1 = TaskInstance.builder() .actualOwner(taskActualOwner) .build();
TaskInstance t1 = TaskInstance.builder() .actualOwner(taskActualOwner) .build();
@Test public void getCompletedActionsTest_withUserTasks() { final NodeInstance nodeInstance = createTestNodeInstance("completedNode", NODE_TYPE_HUMAN_TASK, 1L); final TaskInstance taskInstance = TaskInstance.builder().actualOwner("owner").build(); when(clientMock.getCompletedNodes(containerId, caseId, 0, PAGE_SIZE_UNLIMITED)).thenReturn(singletonList(nodeInstance)); when(userTaskServicesClient.findTaskByWorkItemId(nodeInstance.getWorkItemId())).thenReturn(taskInstance); final List<CaseActionSummary> result = testedService.getCompletedActions(containerId, caseId); SoftAssertions.assertSoftly(softly -> { softly.assertThat(result.get(0).getName()).isEqualTo(nodeInstance.getName()); softly.assertThat(result.get(0).getType()).isEqualTo(nodeInstance.getNodeType()); softly.assertThat(result.get(0).getActualOwner()).isEqualTo(taskInstance.getActualOwner()); softly.assertThat(result.get(0).getActionStatus()).isEqualTo(CaseActionStatus.COMPLETED); }); }
.inputData(inputData) .outputData(outputData) .build();
TaskInstance taskInstance = builder.build();
.containerId(CONTAINER_ID) .processInstanceId(processInstanceId) .build();
.priority(10) .expirationTime(expirationDate) .build();
@Test public void getCompletedActionsTest_withUserTasks() { final NodeInstance nodeInstance = createTestNodeInstance("completedNode", NODE_TYPE_HUMAN_TASK, 1L); final TaskInstance taskInstance = TaskInstance.builder().actualOwner("owner").build(); when(clientMock.getCompletedNodes(containerId, caseId, 0, PAGE_SIZE_UNLIMITED)).thenReturn(singletonList(nodeInstance)); when(userTaskServicesClient.findTaskByWorkItemId(nodeInstance.getWorkItemId())).thenReturn(taskInstance); final List<CaseActionSummary> result = testedService.getCompletedActions(containerId, caseId); SoftAssertions.assertSoftly(softly -> { softly.assertThat(result.get(0).getName()).isEqualTo(nodeInstance.getName()); softly.assertThat(result.get(0).getType()).isEqualTo(nodeInstance.getNodeType()); softly.assertThat(result.get(0).getActualOwner()).isEqualTo(taskInstance.getActualOwner()); softly.assertThat(result.get(0).getActionStatus()).isEqualTo(CaseActionStatus.COMPLETED); }); }
public static TaskInstance convertToTask(UserTaskInstanceDesc userTask) { TaskInstance instance = TaskInstance.builder() .id(userTask.getTaskId()) .name(userTask.getName()) .processInstanceId(userTask.getProcessInstanceId()) .processId(userTask.getProcessId()) .activationTime(userTask.getActivationTime()) .actualOwner(userTask.getActualOwner()) .containerId(userTask.getDeploymentId()) .createdBy(userTask.getCreatedBy()) .createdOn(userTask.getCreatedOn()) .description(userTask.getDescription()) .expirationTime(userTask.getDueDate()) .status(userTask.getStatus()) .priority(userTask.getPriority()) .build(); return instance; }
@Test public void getTaskByWorkItem_ReturnsSingleTaskTest() { final String containerId = "containerId"; final long workItemId = 1l; final String taskName = "taskName"; final String serverTemplateId = "serverTemplateId"; when(userTaskServicesClient.findTaskByWorkItemId(any())).thenReturn(TaskInstance.builder().id(workItemId).name(taskName).build()); TaskSummary taskSummary = remoteTaskService.getTaskByWorkItemId(serverTemplateId, containerId, workItemId); verify(userTaskServicesClient).findTaskByWorkItemId(workItemId); assertNotNull(taskSummary); assertTrue(workItemId == taskSummary.getId()); assertEquals(taskName, taskSummary.getName()); }
@Test public void getTask_ReturnsSingleTaskTest() { final String containerId = "containerId"; final long taskId = 1l; final String taskName = "taskName"; final String serverTemplateId = "serverTemplateId"; when(userTaskServicesClient.findTaskById(any())).thenReturn(TaskInstance.builder().id(taskId).name(taskName).build()); TaskSummary taskSummary = remoteTaskService.getTask(serverTemplateId, containerId, taskId); verify(userTaskServicesClient).findTaskById(taskId); assertNotNull(taskSummary); assertTrue(taskId == taskSummary.getId()); assertEquals(taskName, taskSummary.getName()); }
@Test public void getTask_ReturnsSingleTaskTest() { final String containerId = "containerId"; final long taskId = 1l; final String taskName = "taskName"; final String serverTemplateId = "serverTemplateId"; when(userTaskServicesClient.findTaskById(any())).thenReturn(TaskInstance.builder().id(taskId).name(taskName).build()); TaskSummary taskSummary = remoteTaskService.getTask(serverTemplateId, containerId, taskId); verify(userTaskServicesClient).findTaskById(taskId); assertNotNull(taskSummary); assertTrue(taskId == taskSummary.getId()); assertEquals(taskName, taskSummary.getName()); }
@Test public void getTaskByWorkItem_ReturnsSingleTaskTest() { final String containerId = "containerId"; final long workItemId = 1l; final String taskName = "taskName"; final String serverTemplateId = "serverTemplateId"; when(userTaskServicesClient.findTaskByWorkItemId(any())).thenReturn(TaskInstance.builder().id(workItemId).name(taskName).build()); TaskSummary taskSummary = remoteTaskService.getTaskByWorkItemId(serverTemplateId, containerId, workItemId); verify(userTaskServicesClient).findTaskByWorkItemId(workItemId); assertNotNull(taskSummary); assertTrue(workItemId == taskSummary.getId()); assertEquals(taskName, taskSummary.getName()); }