Example usage for org.springframework.data.domain Page getTotalElements

List of usage examples for org.springframework.data.domain Page getTotalElements

Introduction

In this page you can find the example usage for org.springframework.data.domain Page getTotalElements.

Prototype

long getTotalElements();

Source Link

Document

Returns the total amount of elements.

Usage

From source file:it.reply.orchestrator.service.ResourceServiceTest.java

@Test
@DatabaseSetup("/data/database-resource-init.xml")
public void getResources() throws Exception {
    Page<Resource> resources = service.getResources("0748fbe9-6c1d-4298-b88f-06188734ab42", null);
    assertEquals(2, resources.getTotalElements());
}

From source file:com.companyname.plat.repository.persistence.dao.RepoIntegrationTest.java

@Test
public void findsFirstPageOfAccounts() {
    logger.info("Running users' accounts repository test");
    Page<UserAccount> accounts = accountRepository.findAll(new PageRequest(0, 10));
    assertThat(accounts.getTotalElements(), is(greaterThan(1L)));
}

From source file:com.javiermoreno.springboot.mvc.users.UserManagementServiceImpl.java

@Override
@Transactional//  w  w  w.j a  v  a2 s .c om
public Pair<List<DailyUser>, Long> retrieveAllUsers(@Min(0) int pageNumber, int amount,
        Sort.Direction direction, String sortingProperty) {
    PageRequest pr;
    if (direction != null && sortingProperty != null) {
        pr = new PageRequest(pageNumber, amount, direction, sortingProperty);
    } else {
        pr = new PageRequest(pageNumber, amount);
    }
    Page page = userRepository.findAll(pr);
    return new ImmutablePair(Lists.newArrayList(page.iterator()), page.getTotalElements());
}

From source file:edu.pitt.dbmi.ccd.db.service.GroupServiceTest.java

@Test
public void findAll() {
    Page<Group> groups = groupService.findAll(pageable);
    assertEquals(1, groups.getTotalElements());
}

From source file:com.budiana.irpan.belajar.dao.SesiDaoTest.java

@Test
public void testCariBerdasarakanTanggalDanKodeMateri() throws Exception {
    PageRequest page = new PageRequest(0, 5);

    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
    Date sejak = formatter.parse("2015-02-01");
    Date sampai = formatter.parse("2015-02-05");
    Page<Sesi> hasil = sd.cariBerdasarkanTanggalDanKodeMateri(sejak, sampai, "MA-001", page);

    Assert.assertEquals(1L, hasil.getTotalElements());
    Assert.assertFalse(hasil.getContent().isEmpty());

    Sesi s = hasil.getContent().get(0);/*from ww  w. j ava 2s .c om*/
    Assert.assertEquals("Rekayasa Perangkat Lunak", s.getMateri().getNama());
}

From source file:th.co.geniustree.internship.advisor.service.TeacherSearchServiceSpecIT.java

@Test
public void findEmailTeacherShouldReturnOneRow() {
    teacherRepo.saveAndFlush(teacher);//from   w w w.j a v a 2  s.c  o  m
    Page<Teacher> search = teacherSearchService.search("teacher", new PageRequest(0, 10));
    Assertions.assertThat(search.getTotalElements()).isEqualTo(1);
}

From source file:th.co.geniustree.internship.advisor.service.StudentSearchServiceSpecIT.java

@Test
public void findEmailStudentShouldReturnOneRow() {
    studentRepo.saveAndFlush(student);//  w  ww  .  j  av  a  2 s .c  om
    Page<Student> search = studentSearchService.search("student", new PageRequest(0, 10));
    Assertions.assertThat(search.getTotalElements()).isEqualTo(1);
}

From source file:th.co.geniustree.internship.advisor.service.TeacherSearchServiceSpecIT.java

@Test
public void updateEmailMustBeSuccess() {
    teacherRepo.saveAndFlush(teacher);/*from  ww  w .  j  a v  a  2  s  . com*/
    Page<Teacher> search = teacherSearchService.search("teacher", new PageRequest(0, 10));
    Assertions.assertThat(search.getTotalElements()).isEqualTo(1);
    teacher.setEmail("xxxxxxx@xxxxx.com");
    Page<Teacher> searchAgain = teacherSearchService.search("xxxxxxx", new PageRequest(0, 10));
    Assertions.assertThat(searchAgain.getTotalElements()).isEqualTo(1);
}

From source file:th.co.geniustree.internship.advisor.service.StudentSearchServiceSpecIT.java

@Test
public void updateEmailMustBeSuccess() {
    studentRepo.saveAndFlush(student);/*w w w. ja v  a2 s .c o  m*/
    Page<Student> search = studentSearchService.search("student", new PageRequest(0, 10));
    Assertions.assertThat(search.getTotalElements()).isEqualTo(1);
    student.setEmail("xxxxxxx@xxxxx.com");
    Page<Student> searchAgain = studentSearchService.search("xxxxxxx", new PageRequest(0, 10));
    Assertions.assertThat(searchAgain.getTotalElements()).isEqualTo(1);
}

From source file:it.reply.orchestrator.dal.ResourceRepositoryTest.java

/**
 * Resource found for an existing deployment.
 *//*w  w w .  j  av a 2s.co m*/
@Test
public void resourcesFound() {
    Page<Resource> resources = resourceRepository.findByDeployment_id(deploymentId, null);
    assertThat(resources.getTotalElements(), equalTo(2L));

}