public virtual void testQueryPaging() { startProcessInstances(PROCESS_DEFINITION_KEY, 4); HistoricIncidentQuery query = historyService.createHistoricIncidentQuery(); 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()); }
private IList <HistoricIncident> executePaginatedQuery(HistoricIncidentQuery query, int?firstResult, int?maxResults) { if (firstResult == null) { firstResult = 0; } if (maxResults == null) { maxResults = int.MaxValue; } return(query.listPage(firstResult, maxResults)); }