List of usage examples for org.springframework.data.domain Page getTotalElements
long getTotalElements();
From source file:de.hska.ld.content.service.TagServiceIntegrationTest.java
@Test public void testGetTagsPage() { for (int i = 0; i < 21; i++) { tagService.save(newTag());//from w w w . java 2s . c om } Page<Tag> tagPage = tagService.getTagsPage(0, 10, "DESC", "createdAt"); Assert.assertNotNull(tagPage); Assert.assertTrue(tagPage.getTotalElements() > 21); Assert.assertTrue(tagPage.getSize() == 10); }
From source file:org.bisen.chatamari.service.BlogServiceTest.java
/** * Test of saveBlog method, of class BlogServiceImpl. *///from w w w. jav a2 s. c o m @Test public void testSaveAndSearchBlog() { System.out.println("saveBlog"); Blog blog = new Blog(); blog.setContent("<p>This is test content</p>"); blog.setTitle("This is test title"); blog.setTags(new HashSet<>(Arrays.asList(new Tag("test"), new Tag("test1")))); ElasticBlog result = blogService.save(blog); Assert.assertTrue(result.getId() > 0); Page<ElasticBlog> elasticBlog = blogService.findAll(new PageRequest(0, 10)); Assert.assertTrue(elasticBlog.getTotalElements() > 0); Page<ElasticBlog> blogs = blogService.search("content", new PageRequest(0, 10)); Assert.assertTrue(blogs.getTotalElements() > 0); }
From source file:com.artivisi.belajar.restful.service.impl.PermissionServiceTestIT.java
@Test public void testFindAll() { Page<Permission> result = service .findAllPermissions(new PageRequest(0, service.countAllPermissions().intValue())); assertTrue(result.getTotalElements() > 0); }
From source file:de.hska.ld.content.service.impl.TagServiceImpl.java
@Override public Page<Tag> getFindByTagNameTagsPage(String tagName, Integer pageNumber, Integer pageSize, String sortDirection, String sortProperty) { Sort.Direction direction;/*from w ww .j a v a 2s .c o m*/ if (Sort.Direction.ASC.toString().equals(sortDirection)) { direction = Sort.Direction.ASC; } else { direction = Sort.Direction.DESC; } Pageable pageable = new PageRequest(pageNumber, 1, direction, sortProperty); Page<Tag> tagsPage = repositoryCustom.searchTagByNameOrDescription(tagName, pageable); long totalElements = tagsPage.getTotalElements(); int totalElementsInt = (int) totalElements; if (totalElements == 0) { return repositoryCustom.searchTagByNameOrDescription(tagName, pageable); } else { Pageable pageable2 = new PageRequest(pageNumber, totalElementsInt, direction, sortProperty); return repositoryCustom.searchTagByNameOrDescription(tagName, pageable2); } }
From source file:edu.pitt.dbmi.ccd.db.repository.UserAccountRepositoryTest.java
@Test public void findAll() { Page<UserAccount> users = userAccountRepository.findAll(pageable); assertEquals(users.getTotalElements(), 3); }
From source file:sample.data.rest.service.CityRepositoryIntegrationTests.java
@Test public void findContaining() { System.out.println("=== city findContaining ==="); Page<City> cities = this.repository.findByNameContainingAndCountryContainingAllIgnoringCase("", "UK", new PageRequest(0, 10)); assertThat(cities.getTotalElements()).isEqualTo(3L); }
From source file:com.trenako.results.PaginatedListsTests.java
@Test public void shouldReturnEmptyPagesWhenPaginationIsOutOfBound() { Page<String> page = PaginatedLists.paginate(values(47), paging(8, 10)); assertNotNull(page);//from ww w . jav a2 s . c o m assertEquals(0, page.getTotalElements()); assertEquals(0, page.getContent().size()); }
From source file:it.reply.orchestrator.dal.ResourceRepositoryTest.java
/** * No resource found for a not existing deployment. *//*from w w w. j a v a 2 s .c o m*/ @Test public void resourcesNotFound() { Page<Resource> resources = resourceRepository.findByDeployment_id("aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", null); assertThat(resources.getTotalElements(), equalTo(0L)); }
From source file:com.epam.ta.reportportal.database.dao.UserRepositoryTest.java
@Test public void testUsernamesSearch() throws IOException { User user1 = new User(); user1.setLogin("usernameSearchUser"); user1.setEmail(user1.getLogin() + "@epam.com"); user1.setType(UserType.INTERNAL); User user2 = new User(); user2.setLogin("usernameSearchUser2"); user2.setEmail(user2.getLogin() + "@epam.com"); user2.setType(UserType.INTERNAL); userRepository.save(Arrays.asList(user1, user2)); Page<User> users = userRepository.searchForUserLogin("search", null); Assert.assertThat("Incorrect search user name query!", users.getTotalElements(), Matchers.equalTo(2L)); }
From source file:edu.pitt.dbmi.ccd.db.service.UserAccountServiceTest.java
@Test public void findAll() { Page<UserAccount> users = userAccountService.findAll(pageable); assertEquals(3, users.getTotalElements()); }