List of usage examples for org.springframework.data.domain Page getContent
List<T> getContent();
From source file:org.ngrinder.perftest.controller.PerfTestControllerTest.java
@SuppressWarnings("unchecked") @Test// ww w . j a va2 s.c o m public void testGetTestListByKeyWord() { String strangeName = "DJJHG^%R&*^%^565(^%&^%(^%(^"; createPerfTest(strangeName, Status.READY, new Date()); ModelMap model = new ModelMap(); Sort sort = new Sort("testName"); Pageable pageable = new PageRequest(0, 10, sort); controller.getAll(getTestUser(), strangeName, null, null, pageable, model); Page<PerfTest> testPage = (Page<PerfTest>) model.get("testListPage"); List<PerfTest> testList = testPage.getContent(); assertThat(testList.size(), is(1)); controller.getAll(getTestUser(), strangeName.substring(2, 10), null, null, new PageRequest(0, 10), model); testPage = (Page<PerfTest>) model.get("testListPage"); testList = testPage.getContent(); assertThat(testList.size(), is(1)); }
From source file:org.openlmis.fulfillment.repository.OrderRepositoryIntegrationTest.java
private void assertSearchOrders(Page<Order> actual, Order... expected) { assertThat(actual.getContent(), hasSize(expected.length)); Set<UUID> actualIds = getIds(actual.getContent().stream()); Set<UUID> expectedIds = getIds(Stream.of(expected)); assertThat(actualIds, hasSize(expected.length)); assertThat(actualIds, equalTo(expectedIds)); }
From source file:org.jblogcms.core.comment.repository.CommentRepositoryItTest.java
@Test @Transactional/*from ww w. j av a2 s. c o m*/ public void testFindCommentsByAccountId_returnTwoComments() throws Exception { Page<Comment> comments = commentRepository.findCommentsByAccountId(ACCOUNT_1_ID, pageable); Assert.assertEquals(2, comments.getNumberOfElements()); Assert.assertEquals(COMMENT_1_ID, comments.getContent().get(0).getId()); Assert.assertEquals(COMMENT_1_TEXT, comments.getContent().get(0).getText()); Assert.assertEquals(COMMENT_1_ACCOUNT_1_ID, comments.getContent().get(0).getAccount().getId()); Assert.assertEquals(COMMENT_1_ACCOUNT_1_NAME, comments.getContent().get(0).getAccount().getName()); Assert.assertEquals(COMMENT_1_POST_2_ID, comments.getContent().get(0).getPost().getId()); Assert.assertEquals(COMMENT_1_POST_2_TITLE, comments.getContent().get(0).getPost().getTitle()); Assert.assertEquals(COMMENT_3_ID, comments.getContent().get(1).getId()); Assert.assertEquals(COMMENT_3_TEXT, comments.getContent().get(1).getText()); Assert.assertEquals(COMMENT_3_ACCOUNT_1_ID, comments.getContent().get(1).getAccount().getId()); Assert.assertEquals(COMMENT_3_ACCOUNT_1_NAME, comments.getContent().get(1).getAccount().getName()); Assert.assertEquals(COMMENT_3_POST_1_ID, comments.getContent().get(1).getPost().getId()); Assert.assertEquals(COMMENT_3_POST_1_TITLE, comments.getContent().get(1).getPost().getTitle()); }
From source file:org.oncoblocks.centromere.sql.test.GenericJdbcRepositoryTests.java
@Test public void pagedCriteriaTest() { List<QueryCriteria> queryCriterias = new ArrayList<>(); queryCriterias.add(new QueryCriteria("subjects.species", "Homo sapiens", Evaluation.EQUALS)); Sort sort = new Sort(new Sort.Order(Sort.Direction.DESC, "subjects.subject_id")); PageRequest pageRequest = new PageRequest(1, 3, sort); Page<Subject> page = subjectRepository.find(queryCriterias, pageRequest); Assert.notNull(page);//from w ww .ja v a 2 s . co m Assert.isTrue(page.getTotalPages() == 2); Assert.isTrue(page.getTotalElements() == 5); List<Subject> subjects = page.getContent(); Assert.isTrue(subjects.size() == 2); Subject subject = subjects.get(0); Assert.notNull(subject); Assert.isTrue(subject.getId().equals(2L)); }
From source file:org.oncoblocks.centromere.sql.test.GenericJdbcRepositoryTests.java
@Test public void findAllPagedCriteriaTest() { List<QueryCriteria> queryCriterias = new ArrayList<>(); PageRequest pageRequest = new PageRequest(1, 3); Page<Subject> page = subjectRepository.find(queryCriterias, pageRequest); Assert.notNull(page);// w ww .j a va2s . c o m Assert.isTrue(page.getTotalElements() == 5); Assert.isTrue(page.getTotalPages() == 2); List<Subject> subjects = page.getContent(); Assert.notNull(subjects); Assert.notEmpty(subjects); Assert.isTrue(subjects.size() == 2); Subject subject = subjects.get(0); Assert.isTrue(subject.getId().equals(4L)); }
From source file:com.trenako.results.PaginatedListsTests.java
@Test public void shouldPaginateListOfValuesForLastPageWhenIncomplete() { Page<String> page = PaginatedLists.paginate(values(47), paging(5, 10)); assertNotNull(page);/*from w w w . j a v a 2 s. c om*/ assertFalse("With a next page", page.hasNextPage()); assertTrue("Without a previous page", page.hasPreviousPage()); assertTrue("Without content", page.hasContent()); assertEquals(47, page.getTotalElements()); assertEquals(7, page.getContent().size()); assertEquals("item41", page.getContent().get(0)); assertEquals("item47", page.getContent().get(6)); }
From source file:com.trenako.results.PaginatedListsTests.java
@Test public void shouldPaginateListOfValuesForFirstPage() { Page<String> page = PaginatedLists.paginate(values(50), paging(1, 10)); assertNotNull(page);/*from www .jav a2s . c o m*/ assertFalse("With a previous page", page.hasPreviousPage()); assertTrue("Without a next page", page.hasNextPage()); assertTrue("Without content", page.hasContent()); assertEquals(50, page.getTotalElements()); assertEquals(10, page.getContent().size()); assertEquals("item1", page.getContent().get(0)); assertEquals("item10", page.getContent().get(9)); }
From source file:com.trenako.results.PaginatedListsTests.java
@Test public void shouldPaginateListOfValuesForLastPage() { Page<String> page = PaginatedLists.paginate(values(50), paging(5, 10)); assertNotNull(page);//ww w. ja v a2s . c om assertFalse("With a next page", page.hasNextPage()); assertTrue("Without a previous page", page.hasPreviousPage()); assertTrue("Without content", page.hasContent()); assertEquals(50, page.getTotalElements()); assertEquals(10, page.getContent().size()); assertEquals("item41", page.getContent().get(0)); assertEquals("item50", page.getContent().get(9)); }
From source file:io.manasobi.license.LicenseController.java
private void buildPager(Page<LicenseDetails> page, Model model) { int current = page.getNumber() + 1; int begin = Math.max(1, current - 5); int end = Math.min(begin + 10, page.getTotalPages()); //List<LicenseDetails> licenseDetailsList = new ArrayList<>(); for (LicenseDetails licenseDetails : page.getContent()) { Date createdDate = licenseDetails.getCreatedDate(); licenseDetails.setCreatedDateStr(convertISODateToDate(createdDate)); }/*from w ww. ja va2s.c o m*/ model.addAttribute("pager", page); model.addAttribute("info", page.getContent()); model.addAttribute("beginIndex", begin); model.addAttribute("endIndex", end); model.addAttribute("currentIndex", current); model.addAttribute("totalRecordCount", page.getTotalElements()); model.addAttribute("recordCountPerPage", page.getSize()); }
From source file:com.trenako.results.PaginatedListsTests.java
@Test public void shouldPaginateListOfValuesForPageInBetween() { Page<String> page = PaginatedLists.paginate(values(50), paging(3, 10)); assertNotNull(page);// w w w . ja v a 2 s .com assertTrue("Without a next page", page.hasNextPage()); assertTrue("Without a previous page", page.hasPreviousPage()); assertTrue("Without content", page.hasContent()); assertEquals(50, page.getTotalElements()); assertEquals(10, page.getContent().size()); assertEquals("item21", page.getContent().get(0)); assertEquals("item30", page.getContent().get(9)); }