@Override public List<ProcessDefinition> getProcessDefinitionsByIds(Set<String> processDefinitionIds) { return activitiRepositoryService.createProcessDefinitionQuery().processDefinitionIds(processDefinitionIds).list(); }
@Override public List<ProcessDefinition> getProcessDefinitionsByIds(Set<String> processDefinitionIds) { return activitiRepositoryService.createProcessDefinitionQuery().processDefinitionIds(processDefinitionIds).list(); }
@Test public void testGetProcessDefinitionsByIds() { Set<String> processDefinitionIds = new HashSet<>(); ProcessDefinitionQuery processDefinitionQuery = mock(ProcessDefinitionQuery.class); when(activitiRepositoryService.createProcessDefinitionQuery()).thenReturn(processDefinitionQuery); when(processDefinitionQuery.processDefinitionIds(processDefinitionIds)).thenReturn(processDefinitionQuery); List<ProcessDefinition> expectedProcessDefinitions = new ArrayList<>(); when(processDefinitionQuery.list()).thenReturn(expectedProcessDefinitions); List<ProcessDefinition> actualProcessDefinitions = activitiService.getProcessDefinitionsByIds(processDefinitionIds); assertSame(expectedProcessDefinitions, actualProcessDefinitions); InOrder inOrder = inOrder(processDefinitionQuery); inOrder.verify(processDefinitionQuery).processDefinitionIds(processDefinitionIds); inOrder.verify(processDefinitionQuery).list(); inOrder.verifyNoMoreInteractions(); }