"Service Task", node2WorkItemId); TaskInstance t1 = TaskInstance.builder() .actualOwner(taskActualOwner) .build();
"Service Task", node2WorkItemId); TaskInstance t1 = TaskInstance.builder() .actualOwner(taskActualOwner) .build();
@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()); }
@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); }); }
@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); }); }
node6)); TaskInstance t1 = TaskInstance.builder() .actualOwner("Koe") .build();
node6)); TaskInstance t1 = TaskInstance.builder() .actualOwner("Koe") .build();
outputData.put("person_", createPersonInstance(USER_MARY)); TaskInstance task = TaskInstance.builder() .name("Modified name") .description("Simple user task.")
Date expirationDate = currentTime.getTime(); TaskInstance task = TaskInstance.builder() .name("Modified name") .description("Simple user task.")
throw new TaskNotFoundException("No task found with id " + taskId); TaskInstance.Builder builder = TaskInstance.builder(); builder .id(task.getId())
.builder() .name("First task") .status(Status.Reserved.toString())
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; }