executeAndVerifySorting("assignerId", "asc", Status.OK); inOrder.verify(mockedQuery).orderByAssignerId(); inOrder.verify(mockedQuery).asc(); executeAndVerifySorting("userId", "asc", Status.OK); inOrder.verify(mockedQuery).orderByUserId(); inOrder.verify(mockedQuery).asc(); executeAndVerifySorting("groupId", "asc", Status.OK); inOrder.verify(mockedQuery).orderByGroupId(); inOrder.verify(mockedQuery).asc(); executeAndVerifySorting("taskId", "asc", Status.OK); inOrder.verify(mockedQuery).orderByTaskId(); inOrder.verify(mockedQuery).asc(); executeAndVerifySorting("operationType", "asc", Status.OK); inOrder.verify(mockedQuery).orderByOperationType(); inOrder.verify(mockedQuery).asc(); executeAndVerifySorting("processDefinitionId", "asc", Status.OK); inOrder.verify(mockedQuery).orderByProcessDefinitionId(); inOrder.verify(mockedQuery).asc(); executeAndVerifySorting("processDefinitionKey", "asc", Status.OK); inOrder.verify(mockedQuery).orderByProcessDefinitionKey(); inOrder.verify(mockedQuery).asc(); executeAndVerifySorting("type", "asc", Status.OK);
startProcessInstance(PROCESS_DEFINITION_KEY_MULTIPLE_CANDIDATE_USER); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByAssignerId().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByTime().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByGroupId().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByType().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByOperationType().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByProcessDefinitionId().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByProcessDefinitionKey().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByTaskId().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByUserId().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByTenantId().asc().list().size()); assertEquals("aUser", historyService.createHistoricIdentityLinkLogQuery().orderByUserId().asc().list().get(0).getUserId()); assertEquals("dUser", historyService.createHistoricIdentityLinkLogQuery().orderByUserId().asc().list().get(3).getUserId());
startProcessInstance(PROCESS_DEFINITION_KEY_MULTIPLE_CANDIDATE_USER); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByAssignerId().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByTime().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByGroupId().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByType().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByOperationType().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByProcessDefinitionId().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByProcessDefinitionKey().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByTaskId().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByUserId().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByTenantId().asc().list().size()); assertEquals("aUser", historyService.createHistoricIdentityLinkLogQuery().orderByUserId().asc().list().get(0).getUserId()); assertEquals("dUser", historyService.createHistoricIdentityLinkLogQuery().orderByUserId().asc().list().get(3).getUserId());