@Override public List<TaskSummary> getTasksAssignedByGroup(String groupId) { synchronized (ksession) { return taskService.getTasksAssignedByGroup(groupId); } }
@Test public void testGetTasksAssignedByGroupWithGroupLangNoTask() { List<TaskSummary> tasks = taskService.getTasksAssignedByGroup("Crusaders"); assertEquals(0, tasks.size()); }
@Test public void testGetTasksAssignedByGroupWithGroupLangOneTask() { // One potential owner, should go straight to state Reserved String str = "(with (new Task()) { priority = 55, taskData = (with( new TaskData()) { } ), "; str += "peopleAssignments = (with ( new PeopleAssignments() ) { potentialOwners = [new Group('Crusaders') ],businessAdministrators = [ new User('Administrator') ], }),"; str += "name = 'This is my task name' })"; Task task = TaskFactory.evalTask(new StringReader(str)); taskService.addTask(task, new HashMap<String, Object>()); List<TaskSummary> tasks = taskService.getTasksAssignedByGroup("Crusaders"); assertEquals(1, tasks.size()); }
@Override public List<TaskSummary> getTasksAssignedByGroup(String groupId) { synchronized (ksession) { return taskService.getTasksAssignedByGroup(groupId); } }
@Override public List<TaskSummary> getTasksAssignedByGroup(String groupId) { return delegate.getTasksAssignedByGroup(groupId); }
assertEquals(1, completedNodes.size()); List<TaskSummary> tasks = ((InternalTaskService) taskService).getTasksAssignedByGroup("HR"); assertEquals(1, tasks.size()); tasks = ((InternalTaskService) taskService).getTasksAssignedByGroup("IT"); assertNotNull(tasks); assertEquals(1, tasks.size()); tasks = ((InternalTaskService) taskService).getTasksAssignedByGroup("Accounting"); assertNotNull(tasks); assertEquals(1, tasks.size()); assertEquals(5, completedNodes.size()); tasks = ((InternalTaskService) taskService).getTasksAssignedByGroup("HR"); assertNotNull(tasks); assertEquals(1, tasks.size());