private List<HistoricIdentityLinkLog> executePaginatedQuery(HistoricIdentityLinkLogQuery query, Integer firstResult, Integer maxResults) { if (firstResult == null) { firstResult = 0; } if (maxResults == null) { maxResults = Integer.MAX_VALUE; } return query.listPage(firstResult, maxResults); }
private List<HistoricIdentityLinkLog> executePaginatedQuery(HistoricIdentityLinkLogQuery query, Integer firstResult, Integer maxResults) { if (firstResult == null) { firstResult = 0; } if (maxResults == null) { maxResults = Integer.MAX_VALUE; } return query.listPage(firstResult, maxResults); }
@Deployment(resources = { "org/camunda/bpm/engine/test/api/runtime/OneTaskProcessWithMultipleCandidateUser.bpmn20.xml" }) public void testHistoricIdentityLinkQueryPaging() { startProcessInstance(PROCESS_DEFINITION_KEY_MULTIPLE_CANDIDATE_USER); HistoricIdentityLinkLogQuery query = historyService.createHistoricIdentityLinkLogQuery(); assertEquals(4, query.listPage(0, 4).size()); assertEquals(1, query.listPage(2, 1).size()); assertEquals(2, query.listPage(1, 2).size()); assertEquals(3, query.listPage(1, 4).size()); }
@Test public void testMissingFirstResultParameter() { int maxResults = 10; given().queryParam("maxResults", maxResults).then().expect().statusCode(Status.OK.getStatusCode()).when().get(HISTORY_IDENTITY_LINK_QUERY_URL); verify(mockedQuery).listPage(0, maxResults); }
private List<HistoricIdentityLinkLog> executePaginatedQuery(HistoricIdentityLinkLogQuery query, Integer firstResult, Integer maxResults) { if (firstResult == null) { firstResult = 0; } if (maxResults == null) { maxResults = Integer.MAX_VALUE; } return query.listPage(firstResult, maxResults); }
@Test public void testMissingMaxResultsParameter() { int firstResult = 10; given().queryParam("firstResult", firstResult).then().expect().statusCode(Status.OK.getStatusCode()).when().get(HISTORY_IDENTITY_LINK_QUERY_URL); verify(mockedQuery).listPage(firstResult, Integer.MAX_VALUE); }
@Test public void testSuccessfulPagination() { int firstResult = 0; int maxResults = 10; given().queryParam("firstResult", firstResult).queryParam("maxResults", maxResults).then().expect().statusCode(Status.OK.getStatusCode()).when() .get(HISTORY_IDENTITY_LINK_QUERY_URL); verify(mockedQuery).listPage(firstResult, maxResults); }
@Deployment(resources = { "org/camunda/bpm/engine/test/api/runtime/OneTaskProcessWithMultipleCandidateUser.bpmn20.xml" }) public void testHistoricIdentityLinkQueryPaging() { startProcessInstance(PROCESS_DEFINITION_KEY_MULTIPLE_CANDIDATE_USER); HistoricIdentityLinkLogQuery query = historyService.createHistoricIdentityLinkLogQuery(); assertEquals(4, query.listPage(0, 4).size()); assertEquals(1, query.listPage(2, 1).size()); assertEquals(2, query.listPage(1, 2).size()); assertEquals(3, query.listPage(1, 4).size()); }