public void testGetWorkflowTaskDefinitions() { //TODO Implement WorkflowDefinition definition = deployDefinition(getAdhocDefinitionPath()); String workflowDefId = definition.getId(); List<WorkflowTaskDefinition> taskDefs = workflowService.getTaskDefinitions(workflowDefId); assertEquals(3, taskDefs.size()); }
@Test public void testGetWorkflowTaskDefinitionsWithMultiInstanceTask() { // Test added to validate fix for ALF-14224 WorkflowDefinition definition = deployDefinition(getParallelReviewDefinitionPath()); String workflowDefId = definition.getId(); List<WorkflowTaskDefinition> taskDefs = workflowService.getTaskDefinitions(workflowDefId); assertEquals(4, taskDefs.size()); // The first task is the start-task, the second one is a multi-instance UserTask. This should have the right form-key WorkflowTaskDefinition taskDef = taskDefs.get(1); assertEquals("wf:activitiReviewTask", taskDef.getId()); }
@Test public void testCompletedTaskInWorkflowWithSubProcess() { WorkflowDefinition definition = deployDefinition(ACTIVITI_TEST_WITH_SUB_PROCESS_XML); String workflowDefId = definition.getId(); List<WorkflowTaskDefinition> taskDefs = workflowService.getTaskDefinitions(workflowDefId); assertEquals(2, taskDefs.size()); // Prior to the fix for MNT-17601 this list only contained "Alfresco start". assertEquals("Alfresco start", taskDefs.get(0).getNode().getTitle()); assertEquals("Alfresco User Task", taskDefs.get(1).getNode().getTitle()); }
for (WorkflowTaskDefinition workflowTaskDef : workflowService.getTaskDefinitions(workflowDef.getId()))
for (WorkflowTaskDefinition workflowTaskDef : workflowService.getTaskDefinitions(workflowDef.getId()))