public void testGetTask() { WorkflowDefinition workflowDef = getTestDefinition(); Map<QName, Serializable> parameters = new HashMap<QName, Serializable>(); parameters.put( QName.createQName(NamespaceService.DEFAULT_URI, "reviewer"), AuthenticationUtil.getAdminUserName()); parameters.put(QName.createQName(NamespaceService.DEFAULT_URI, "testNode"), rootNodeRef); WorkflowPath path = workflowComponent.startWorkflow(workflowDef.getId(), parameters); assertNotNull(path); assertNotNull(path); List<WorkflowTask> tasks1 = workflowComponent.getTasksForWorkflowPath(path.getId()); assertNotNull(tasks1); assertEquals(1, tasks1.size()); WorkflowTask getTask = taskComponent.getTaskById(tasks1.get(0).getId()); assertNotNull(getTask); assertEquals(getTask.getId(), tasks1.get(0).getId()); }