@Before public void setup() { pds = setupPoolingDataSource(); emf = Persistence.createEntityManagerFactory( "org.jbpm.services.task" ); this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .getTaskService(); }
String busAdmin = "Wintermute"; String potOwner = "Maelcum"; taskImpl = addTask(workItemId, procInstId, busAdmin, potOwner, "This is my task name", null); firstTaskId = taskImpl.getId(); taskIds.add(firstTaskId); results = taskService.taskSummaryQuery(stakeHolder).workItemId(getUnboxedArray(workItemIds)).build().getResultList(); assertEquals("List of tasks: work item id", 1, results.size()); String busAdmin = "Neuromancer"; String potOwner = "Hideo"; taskImpl = addTask(workItemId, procInstId, busAdmin, potOwner, "This is my task name", null); taskIds.add(taskImpl.getId()); assertEquals( potOwner, taskImpl.getTaskData().getActualOwner().getId() ); String deploymentId = "armitage"; String name = "Koude Bevel"; taskImpl = addTask(workItemId, procInstId, busAdmin, potOwner, name, deploymentId); testOrderByTaskIdAscending(results); testOrderByTaskIdAscending(results); assertEquals( "Did not order when returning tasks (first task id: " + results.get(0).getId(), firstTaskId.longValue(), results.get(0).getId().longValue()); results = taskService.taskSummaryQuery(stakeHolder).workItemId(getUnboxedArray(workItemIds)).build().getResultList(); assertEquals("List of tasks: work item ids", 2, results.size()); testOrderByTaskIdAscending(results); results = taskService.taskSummaryQuery(stakeHolder).taskId(getUnboxedArray(taskIds)).build().getResultList(); assertEquals("List of tasks: task ids", 2, results.size());
String potOwner = "Art3mis"; String name = "EggHunting"; taskImpl = addTask(workItemId, procInstId, busAdmin, potOwner, name, null); firstTaskId = taskImpl.getId(); taskIds.add(firstTaskId); String busAdmin = "Neuromancer"; String potOwner = "Hideo"; taskImpl = addTask(workItemId, procInstId, busAdmin, potOwner, "This is my task name", null); taskIds.add(taskImpl.getId()); assertEquals( potOwner, taskImpl.getTaskData().getActualOwner().getId() ); String deploymentId = "armitage"; String name = "Koude Bevel"; taskImpl = addTask(workItemId, procInstId, busAdmin, potOwner, name, deploymentId); results = queryBuilder.build().getResultList(); assertFalse("Empty List of tasks", results.isEmpty() || results.size() == 1); testOrderByTaskIdAscending(results); String deploymentId = "Dixie Flatline"; String name = "Complete Mission"; taskImpl = addTask(workItemId, procInstId, busAdmin, potOwner, name, deploymentId); deploymentId = "Linda Lee"; name = "Resurrect"; taskImpl = addTask(workItemId, procInstId, busAdmin, potOwner, name, deploymentId); String deploymentId = "Louis de Ponte du Lac";