Package org.springframework.data.jpa.domain.sample

Examples of org.springframework.data.jpa.domain.sample.User


  @Test
  public void executesFindByNullLastnameCorrectly() throws Exception {

    flushTestUsers();
    User forthUser = repository.save(new User("Foo", null, "email@address.com"));

    List<User> result = repository.findByLastnameNull();

    assertThat(result.size(), is(1));
    assertThat(result, hasItems(forthUser));
View Full Code Here


  @Test
  public void looksUpEntityReference() {

    flushTestUsers();

    User result = repository.getOne(firstUser.getId());
    assertThat(result, is(firstUser));
  }
View Full Code Here

  @Test
  public void findOldestUser() {

    flushTestUsers();

    User oldest = thirdUser;

    assertThat(repository.findFirstByOrderByAgeDesc(), is(oldest));
    assertThat(repository.findFirst1ByOrderByAgeDesc(), is(oldest));
  }
View Full Code Here

  @Test
  public void findYoungestUser() {

    flushTestUsers();

    User youngest = firstUser;

    assertThat(repository.findTopByOrderByAgeAsc(), is(youngest));
    assertThat(repository.findTop1ByOrderByAgeAsc(), is(youngest));
  }
View Full Code Here

  @Test
  public void find2OldestUsers() {

    flushTestUsers();

    User oldest1 = thirdUser;
    User oldest2 = secondUser;

    assertThat(repository.findFirst2ByOrderByAgeDesc(), hasItems(oldest1, oldest2));
    assertThat(repository.findTop2ByOrderByAgeDesc(), hasItems(oldest1, oldest2));
  }
View Full Code Here

  @Test
  public void find2YoungestUsers() {

    flushTestUsers();

    User youngest1 = firstUser;
    User youngest2 = fourthUser;

    assertThat(repository.findFirst2UsersBy(new Sort(ASC, "age")), hasItems(youngest1, youngest2));
    assertThat(repository.findTop2UsersBy(new Sort(ASC, "age")), hasItems(youngest1, youngest2));
  }
View Full Code Here

  @Test
  public void find3YoungestUsersPageableWithPageSize2() {

    flushTestUsers();

    User youngest1 = firstUser;
    User youngest2 = fourthUser;
    User youngest3 = secondUser;

    Page<User> firstPage = repository.findFirst3UsersBy(new PageRequest(0, 2, ASC, "age"));
    assertThat(firstPage.getContent(), hasItems(youngest1, youngest2));

    Page<User> secondPage = repository.findFirst3UsersBy(new PageRequest(1, 2, ASC, "age"));
View Full Code Here

  @Test
  public void find2YoungestUsersPageableWithPageSize3() {

    flushTestUsers();

    User youngest1 = firstUser;
    User youngest2 = fourthUser;
    User youngest3 = secondUser;

    Page<User> firstPage = repository.findFirst2UsersBy(new PageRequest(0, 3, ASC, "age"));
    assertThat(firstPage.getContent(), hasItems(youngest1, youngest2));

    Page<User> secondPage = repository.findFirst2UsersBy(new PageRequest(1, 3, ASC, "age"));
View Full Code Here

  @Test
  public void find3YoungestUsersPageableWithPageSize2Sliced() {

    flushTestUsers();

    User youngest1 = firstUser;
    User youngest2 = fourthUser;
    User youngest3 = secondUser;

    Slice<User> firstPage = repository.findTop3UsersBy(new PageRequest(0, 2, ASC, "age"));
    assertThat(firstPage.getContent(), hasItems(youngest1, youngest2));

    Slice<User> secondPage = repository.findTop3UsersBy(new PageRequest(1, 2, ASC, "age"));
View Full Code Here

  @Test
  public void find2YoungestUsersPageableWithPageSize3Sliced() {

    flushTestUsers();

    User youngest1 = firstUser;
    User youngest2 = fourthUser;
    User youngest3 = secondUser;

    Slice<User> firstPage = repository.findTop2UsersBy(new PageRequest(0, 3, ASC, "age"));
    assertThat(firstPage.getContent(), hasItems(youngest1, youngest2));

    Slice<User> secondPage = repository.findTop2UsersBy(new PageRequest(1, 3, ASC, "age"));
View Full Code Here

TOP

Related Classes of org.springframework.data.jpa.domain.sample.User

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.