public void testExtendingTaskQueryList_ProcessDefinitionKeyIn() { // given String processDefinitionKey = "invoice"; TaskQuery query = taskService.createTaskQuery(); TaskQuery extendingQuery = taskService .createTaskQuery() .processDefinitionKeyIn(processDefinitionKey); // when TaskQuery result = ((TaskQueryImpl)query).extend(extendingQuery); // then String[] processDefinitionKeys = ((TaskQueryImpl) result).getProcessDefinitionKeys(); assertEquals(1, processDefinitionKeys.length); assertEquals(processDefinitionKey, processDefinitionKeys[0]); }
public void testExtendTaskQueryList_TaskDefinitionKeyIn() { // given String taskDefinitionKey = "assigneApprover"; TaskQuery query = taskService .createTaskQuery() .taskDefinitionKeyIn(taskDefinitionKey); TaskQuery extendingQuery = taskService.createTaskQuery(); // when TaskQuery result = ((TaskQueryImpl)query).extend(extendingQuery); // then String[] key = ((TaskQueryImpl) result).getKeys(); assertEquals(1, key.length); assertEquals(taskDefinitionKey, key[0]); }
public void testExtendingTaskQueryList_TaskDefinitionKeyIn() { // given String taskDefinitionKey = "assigneApprover"; TaskQuery query = taskService.createTaskQuery(); TaskQuery extendingQuery = taskService .createTaskQuery() .taskDefinitionKeyIn(taskDefinitionKey); // when TaskQuery result = ((TaskQueryImpl)query).extend(extendingQuery); // then String[] key = ((TaskQueryImpl) result).getKeys(); assertEquals(1, key.length); assertEquals(taskDefinitionKey, key[0]); }
public void testExtendTaskQueryList_ProcessDefinitionKeyIn() { // given String processDefinitionKey = "invoice"; TaskQuery query = taskService .createTaskQuery() .processDefinitionKeyIn(processDefinitionKey); TaskQuery extendingQuery = taskService.createTaskQuery(); // when TaskQuery result = ((TaskQueryImpl)query).extend(extendingQuery); // then String[] processDefinitionKeys = ((TaskQueryImpl) result).getProcessDefinitionKeys(); assertEquals(1, processDefinitionKeys.length); assertEquals(processDefinitionKey, processDefinitionKeys[0]); }
@Test public void shouldReturnTasksByExtendingQuery_OrInExtendedQuery() { // given TaskQuery extendedQuery = taskService.createTaskQuery() .or() .taskName("aTaskName") .endOr() .or() .taskNameLike("anotherTaskName") .endOr(); TaskQuery extendingQuery = taskService.createTaskQuery() .taskCandidateGroup("aCandidateGroup"); // when TaskQueryImpl result = (TaskQueryImpl)((TaskQueryImpl)extendedQuery).extend(extendingQuery); // then assertEquals("aTaskName", result.getQueries().get(1).getName()); assertEquals("anotherTaskName", result.getQueries().get(2).getNameLike()); assertEquals("aCandidateGroup", result.getCandidateGroup()); }
@Test public void shouldReturnTasksByExtendingQuery_OrInExtendingQuery() { // given TaskQuery extendedQuery = taskService.createTaskQuery() .taskCandidateGroup("sales"); TaskQuery extendingQuery = taskService.createTaskQuery() .or() .taskName("aTaskName") .endOr() .or() .taskNameLike("anotherTaskName") .endOr(); // when TaskQueryImpl result = (TaskQueryImpl)((TaskQueryImpl)extendedQuery).extend(extendingQuery); // then assertEquals("sales", result.getCandidateGroup()); assertEquals("aTaskName", result.getQueries().get(1).getName()); assertEquals("anotherTaskName", result.getQueries().get(2).getNameLike()); }
@Test public void shouldReturnTasksByExtendingQuery_OrInBothExtendedAndExtendingQuery() { // given TaskQuery extendedQuery = taskService.createTaskQuery() .or() .taskName("aTaskName") .endOr() .or() .taskNameLike("anotherTaskName") .endOr(); TaskQuery extendingQuery = taskService.createTaskQuery() .or() .taskCandidateGroup("aCandidateGroup") .endOr() .or() .taskCandidateUser("aCandidateUser") .endOr(); // when TaskQueryImpl result = (TaskQueryImpl)((TaskQueryImpl)extendedQuery).extend(extendingQuery); // then assertEquals("aTaskName", result.getQueries().get(1).getName()); assertEquals("anotherTaskName", result.getQueries().get(2).getNameLike()); assertEquals("aCandidateGroup", result.getQueries().get(3).getCandidateGroup()); assertEquals("aCandidateUser", result.getQueries().get(4).getCandidateUser()); }
public void testExtendTaskQueryList_ProcessDefinitionKeyIn() { // given String processDefinitionKey = "invoice"; TaskQuery query = taskService .createTaskQuery() .processDefinitionKeyIn(processDefinitionKey); TaskQuery extendingQuery = taskService.createTaskQuery(); // when TaskQuery result = ((TaskQueryImpl)query).extend(extendingQuery); // then String[] processDefinitionKeys = ((TaskQueryImpl) result).getProcessDefinitionKeys(); assertEquals(1, processDefinitionKeys.length); assertEquals(processDefinitionKey, processDefinitionKeys[0]); }
public void testExtendingTaskQueryList_ProcessDefinitionKeyIn() { // given String processDefinitionKey = "invoice"; TaskQuery query = taskService.createTaskQuery(); TaskQuery extendingQuery = taskService .createTaskQuery() .processDefinitionKeyIn(processDefinitionKey); // when TaskQuery result = ((TaskQueryImpl)query).extend(extendingQuery); // then String[] processDefinitionKeys = ((TaskQueryImpl) result).getProcessDefinitionKeys(); assertEquals(1, processDefinitionKeys.length); assertEquals(processDefinitionKey, processDefinitionKeys[0]); }
public void testExtendTaskQueryList_TaskDefinitionKeyIn() { // given String taskDefinitionKey = "assigneApprover"; TaskQuery query = taskService .createTaskQuery() .taskDefinitionKeyIn(taskDefinitionKey); TaskQuery extendingQuery = taskService.createTaskQuery(); // when TaskQuery result = ((TaskQueryImpl)query).extend(extendingQuery); // then String[] key = ((TaskQueryImpl) result).getKeys(); assertEquals(1, key.length); assertEquals(taskDefinitionKey, key[0]); }
public void testExtendingTaskQueryList_TaskDefinitionKeyIn() { // given String taskDefinitionKey = "assigneApprover"; TaskQuery query = taskService.createTaskQuery(); TaskQuery extendingQuery = taskService .createTaskQuery() .taskDefinitionKeyIn(taskDefinitionKey); // when TaskQuery result = ((TaskQueryImpl)query).extend(extendingQuery); // then String[] key = ((TaskQueryImpl) result).getKeys(); assertEquals(1, key.length); assertEquals(taskDefinitionKey, key[0]); }
@Test public void shouldReturnTasksByExtendingQuery_OrInExtendedQuery() { // given TaskQuery extendedQuery = taskService.createTaskQuery() .or() .taskName("aTaskName") .endOr() .or() .taskNameLike("anotherTaskName") .endOr(); TaskQuery extendingQuery = taskService.createTaskQuery() .taskCandidateGroup("aCandidateGroup"); // when TaskQueryImpl result = (TaskQueryImpl)((TaskQueryImpl)extendedQuery).extend(extendingQuery); // then assertEquals("aTaskName", result.getQueries().get(1).getName()); assertEquals("anotherTaskName", result.getQueries().get(2).getNameLike()); assertEquals("aCandidateGroup", result.getCandidateGroup()); }
@Test public void shouldReturnTasksByExtendingQuery_OrInExtendingQuery() { // given TaskQuery extendedQuery = taskService.createTaskQuery() .taskCandidateGroup("sales"); TaskQuery extendingQuery = taskService.createTaskQuery() .or() .taskName("aTaskName") .endOr() .or() .taskNameLike("anotherTaskName") .endOr(); // when TaskQueryImpl result = (TaskQueryImpl)((TaskQueryImpl)extendedQuery).extend(extendingQuery); // then assertEquals("sales", result.getCandidateGroup()); assertEquals("aTaskName", result.getQueries().get(1).getName()); assertEquals("anotherTaskName", result.getQueries().get(2).getNameLike()); }
@Test public void shouldReturnTasksByExtendingQuery_OrInBothExtendedAndExtendingQuery() { // given TaskQuery extendedQuery = taskService.createTaskQuery() .or() .taskName("aTaskName") .endOr() .or() .taskNameLike("anotherTaskName") .endOr(); TaskQuery extendingQuery = taskService.createTaskQuery() .or() .taskCandidateGroup("aCandidateGroup") .endOr() .or() .taskCandidateUser("aCandidateUser") .endOr(); // when TaskQueryImpl result = (TaskQueryImpl)((TaskQueryImpl)extendedQuery).extend(extendingQuery); // then assertEquals("aTaskName", result.getQueries().get(1).getName()); assertEquals("anotherTaskName", result.getQueries().get(2).getNameLike()); assertEquals("aCandidateGroup", result.getQueries().get(3).getCandidateGroup()); assertEquals("aCandidateUser", result.getQueries().get(4).getCandidateUser()); }