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