List of usage examples for org.springframework.data.domain Page getContent
List<T> getContent();
From source file:org.jblogcms.core.comment.service.CommentServiceImplTest.java
@Test public void findFavoriteComments() throws Exception { when(commentRepositoryMock.findFavoriteComments(ACCOUNT_ID, pageable)).thenReturn(comments); when(commentToolServiceMock.addItemRelationsToItemPage(comments, CURRENT_ACCOUNT_ID)).thenReturn(comments); when(commentToolServiceMock.addItemRatesToItemPage(comments, CURRENT_ACCOUNT_ID)).thenReturn(comments); Page<Comment> testComments = commentService.findFavoriteComments(ACCOUNT_ID, pageable, CURRENT_ACCOUNT_ID); verify(commentRepositoryMock, times(1)).findFavoriteComments(ACCOUNT_ID, pageable); verify(commentToolServiceMock, times(1)).addItemRelationsToItemPage(comments, CURRENT_ACCOUNT_ID); verify(commentToolServiceMock, times(1)).addItemRatesToItemPage(comments, CURRENT_ACCOUNT_ID); Assert.assertEquals(COMMENTS_SIZE, testComments.getTotalElements()); Assert.assertEquals(COMMENT_1_ID, testComments.getContent().get(0).getId()); Assert.assertEquals(COMMENT_1_TEXT, testComments.getContent().get(0).getText()); Assert.assertEquals(COMMENT_2_ID, testComments.getContent().get(1).getId()); Assert.assertEquals(COMMENT_2_TEXT, testComments.getContent().get(1).getText()); Assert.assertEquals(COMMENT_3_ID, testComments.getContent().get(2).getId()); Assert.assertEquals(COMMENT_3_TEXT, testComments.getContent().get(2).getText()); }
From source file:org.jblogcms.core.post.service.PostServiceImplTest.java
@Test public void findAccountPosts() throws Exception { when(postRepositoryMock.findPostsByAccountId(ACCOUNT_ID, pageable)).thenReturn(posts); when(postToolServiceMock.addItemRelationsToItemPage(posts, CURRENT_ACCOUNT_ID)).thenReturn(posts); when(postToolServiceMock.addItemRatesToItemPage(posts, CURRENT_ACCOUNT_ID)).thenReturn(posts); Page<Post> testPosts = postService.findAccountPosts(ACCOUNT_ID, pageable, CURRENT_ACCOUNT_ID); verify(postRepositoryMock, times(1)).findPostsByAccountId(ACCOUNT_ID, pageable); verify(postToolServiceMock, times(1)).addItemRelationsToItemPage(posts, CURRENT_ACCOUNT_ID); verify(postToolServiceMock, times(1)).addItemRatesToItemPage(posts, CURRENT_ACCOUNT_ID); Assert.assertEquals(POSTS_SIZE, testPosts.getTotalElements()); Assert.assertEquals(POST_1_ID, testPosts.getContent().get(0).getId()); Assert.assertEquals(POST_1_TITLE, testPosts.getContent().get(0).getTitle()); Assert.assertEquals(POST_2_ID, testPosts.getContent().get(1).getId()); Assert.assertEquals(POST_2_TITLE, testPosts.getContent().get(1).getTitle()); Assert.assertEquals(POST_3_ID, testPosts.getContent().get(2).getId()); Assert.assertEquals(POST_3_TITLE, testPosts.getContent().get(2).getTitle()); }
From source file:org.jblogcms.core.comment.service.CommentServiceImplTest.java
@Test public void findAccountComments() throws Exception { when(commentRepositoryMock.findCommentsByAccountId(ACCOUNT_ID, pageable)).thenReturn(comments); when(commentToolServiceMock.addItemRelationsToItemPage(comments, CURRENT_ACCOUNT_ID)).thenReturn(comments); when(commentToolServiceMock.addItemRatesToItemPage(comments, CURRENT_ACCOUNT_ID)).thenReturn(comments); Page<Comment> testComments = commentService.findAccountComments(ACCOUNT_ID, pageable, CURRENT_ACCOUNT_ID); verify(commentRepositoryMock, times(1)).findCommentsByAccountId(ACCOUNT_ID, pageable); verify(commentToolServiceMock, times(1)).addItemRelationsToItemPage(comments, CURRENT_ACCOUNT_ID); verify(commentToolServiceMock, times(1)).addItemRatesToItemPage(comments, CURRENT_ACCOUNT_ID); Assert.assertEquals(COMMENTS_SIZE, testComments.getTotalElements()); Assert.assertEquals(COMMENT_1_ID, testComments.getContent().get(0).getId()); Assert.assertEquals(COMMENT_1_TEXT, testComments.getContent().get(0).getText()); Assert.assertEquals(COMMENT_2_ID, testComments.getContent().get(1).getId()); Assert.assertEquals(COMMENT_2_TEXT, testComments.getContent().get(1).getText()); Assert.assertEquals(COMMENT_3_ID, testComments.getContent().get(2).getId()); Assert.assertEquals(COMMENT_3_TEXT, testComments.getContent().get(2).getText()); }
From source file:org.oncoblocks.centromere.jpa.test.JpaRepositoryTests.java
@Test public void findPagedTest() { PageRequest pageRequest = new PageRequest(1, 2); Page<EntrezGene> page = geneRepository.findAll(pageRequest); Assert.notNull(page);/*from ww w .ja va 2 s .c o m*/ Assert.isTrue(page.getTotalPages() == 3); Assert.isTrue(page.getTotalElements() == 5); List<EntrezGene> genes = page.getContent(); Assert.notNull(genes); Assert.notEmpty(genes); Assert.isTrue(genes.size() == 2); EntrezGene gene = genes.get(0); Assert.notNull(gene); Assert.isTrue(gene.getEntrezGeneId().equals(3l)); }
From source file:org.oncoblocks.centromere.jpa.test.JpaRepositoryTests.java
@Test public void findByCriteriaPagedTest() { List<QueryCriteria> searchCriterias = new ArrayList<>(); searchCriterias.add(new QueryCriteria("geneType", "protein-coding")); PageRequest pageRequest = new PageRequest(1, 2); Page<EntrezGene> page = geneRepository.find(searchCriterias, pageRequest); Assert.notNull(page);/* ww w . j a va 2 s . c om*/ Assert.isTrue(page.getTotalElements() == 3); Assert.isTrue(page.getTotalPages() == 2); List<EntrezGene> genes = page.getContent(); Assert.notNull(genes); Assert.notEmpty(genes); Assert.isTrue(genes.size() == 1); EntrezGene gene = genes.get(0); Assert.notNull(gene); Assert.isTrue(gene.getEntrezGeneId().equals(4L)); }
From source file:com.expedia.seiso.web.assembler.ResourceAssembler.java
@Deprecated public PagedResources toUsernamePage(ApiVersion apiVersion, Page<Person> personPage, MultiValueMap<String, String> params) { if (personPage == null) { return null; }//from w w w . ja v a 2 s . co m val links = toRepoPageLinks(apiVersion, Person.class, personPage, params); val pageMeta = toPageMetadata(personPage); val usernames = toUsernameList(personPage.getContent()); return new PagedResources(links, pageMeta, usernames); }
From source file:com.expedia.seiso.web.assembler.ResourceAssembler.java
/** * @param apiVersion//from ww w . j a v a2 s .co m * @param itemClass * @param itemPage * @param proj * @param params * @return */ public PagedResources toPagedResources(@NonNull ApiVersion apiVersion, @NonNull Class<?> itemClass, Page<?> itemPage, ProjectionNode proj, MultiValueMap<String, String> params) { if (itemPage == null) { return null; } val links = toRepoPageLinks(apiVersion, itemClass, itemPage, params); val pageMeta = toPageMetadata(itemPage); val items = toResourceList(apiVersion, itemPage.getContent(), proj); return new PagedResources(links, pageMeta, items); }
From source file:org.jblogcms.core.post.service.PostServiceImplTest.java
@Test public void findBlogPosts() throws Exception { List<Long> postIds = Arrays.asList(POST_1_ID, POST_2_ID, POST_3_ID); when(postRepositoryMock.findBlogPosts(BLOG_ID, pageable)).thenReturn(posts); when(postRepositoryMock.findPostsByPostIds(postIds)).thenReturn(postList); when(postToolServiceMock.addItemRelationsToItemPage(posts, CURRENT_ACCOUNT_ID)).thenReturn(posts); when(postToolServiceMock.addItemRatesToItemPage(posts, CURRENT_ACCOUNT_ID)).thenReturn(posts); Page<Post> testPosts = postService.findBlogPosts(BLOG_ID, pageable, CURRENT_ACCOUNT_ID); verify(postRepositoryMock, times(1)).findBlogPosts(BLOG_ID, pageable); verify(postRepositoryMock, times(1)).findPostsByPostIds(postIds); verify(postToolServiceMock, times(1)).addItemRelationsToItemPage(posts, CURRENT_ACCOUNT_ID); verify(postToolServiceMock, times(1)).addItemRatesToItemPage(posts, CURRENT_ACCOUNT_ID); Assert.assertEquals(POSTS_SIZE, testPosts.getTotalElements()); Assert.assertEquals(POST_1_ID, testPosts.getContent().get(0).getId()); Assert.assertEquals(POST_1_TITLE, testPosts.getContent().get(0).getTitle()); Assert.assertEquals(POST_2_ID, testPosts.getContent().get(1).getId()); Assert.assertEquals(POST_2_TITLE, testPosts.getContent().get(1).getTitle()); Assert.assertEquals(POST_3_ID, testPosts.getContent().get(2).getId()); Assert.assertEquals(POST_3_TITLE, testPosts.getContent().get(2).getTitle()); }
From source file:com.expedia.seiso.web.assembler.ResourceAssembler.java
/** * Assembles a resource page from a repo search result page. * /* w ww . j a v a2s .c o m*/ * @param apiVersion * API version * @param resultPage * Search result page * @param itemClass * Item class * @param path * Search path * @param params * Search parameters * @param proj * Projection * * @return Repository search result resource page */ public PagedResources toRepoSearchPagedResources(@NonNull ApiVersion apiVersion, @NonNull Page resultPage, @NonNull Class itemClass, @NonNull String path, @NonNull MultiValueMap<String, String> params, @NonNull ProjectionNode proj) { val links = toRepoSearchLinks(apiVersion, resultPage, itemClass, path, params); val pageMeta = toPageMetadata(resultPage); val itemList = resultPage.getContent(); val itemResourceList = toResourceList(apiVersion, itemList, proj); return new PagedResources(links, pageMeta, itemResourceList); }
From source file:de.hska.ld.content.service.DocumentServiceIntegrationTest.java
@Test public void testGetDocumentTagsPage() { for (int i = 0; i < 21; i++) { tagService.save(newTag());//from w w w. j a v a2s. c om } Page<Tag> tagPage = tagService.getTagsPage(0, 10, "DESC", "createdAt"); Assert.assertNotNull(tagPage); Assert.assertTrue(tagPage.getTotalElements() > 0); Assert.assertTrue(tagPage.getSize() == 10); Document document = documentService.save(newDocument()); documentService.addTag(document.getId(), tagPage.getContent().get(0).getId()); Page<Tag> documentTagsPage = documentService.getDocumentTagsPage(document.getId(), 0, 10, "DESC", "createdAt"); Assert.assertNotNull(documentTagsPage); Assert.assertTrue(documentTagsPage.getTotalElements() == 1); }