Package com.nurkiewicz.jdbcrepository.repositories

Examples of com.nurkiewicz.jdbcrepository.repositories.User


  public void shouldReturnNullWhenDatabaseEmptyAndSearchingById() {
    //given
    String notExistingId = "Foo";

    //when
    User user = repository.findOne(notExistingId);

    //then
    assertThat(user).isNull();
  }
View Full Code Here


    assertThat(firstPage.getSize()).isEqualTo(20);
    assertThat(firstPage.getNumber()).isZero();
  }

  private User user(String userName) {
    return new User(userName, SOME_DATE_OF_BIRTH, SOME_REPUTATION, true);
  }
View Full Code Here

  }

  @Test
  public void shouldSaveOneRecord() {
    //given
    User john = user("john");

    //when
    repository.save(john);
    Iterable<User> all = repository.findAll();

    //then
    assertThat(all).hasSize(1);
    User record = all.iterator().next();
    assertThat(record).isEqualTo(user("john"));
  }
View Full Code Here

  }

  @Test
  public void shouldUpdatePreviouslySavedRecord() throws Exception {
    //given
    User john = repository.save(user("john"));
    john.setEnabled(false);
    john.setReputation(45);

    //when
    repository.save(john);

    //then
    User updated = repository.findOne("john");
    assertThat(updated).isEqualTo(new User("john", SOME_DATE_OF_BIRTH, 45, false));
  }
View Full Code Here

  public void shouldReturnOneRecordById() {
    //given
    jdbc.update("INSERT INTO USERS VALUES (?, ?, ?, ?)", "james", SOME_DATE_OF_BIRTH, 43, false);

    //when
    User user = repository.findOne("james");

    //then
    assertThat(user).isEqualTo(new User("james", SOME_DATE_OF_BIRTH, 43, false));
  }
View Full Code Here

  public void shouldReturnNullWhenEntityForGivenIdDoesNotExist() throws Exception {
    //given
    jdbc.update("INSERT INTO USERS VALUES (?, ?, ?, ?)", "james", SOME_DATE_OF_BIRTH, 43, false);

    //when
    User user = repository.findOne("john");

    //then
    assertThat(user).isNull();
  }
View Full Code Here

    //when
    Iterable<User> all = repository.findAll();

    //then
    assertThat(all).hasSize(1);
    User record = all.iterator().next();
    assertThat(record.getId()).isEqualTo("john2");
  }
View Full Code Here

    assertThat(page).hasSize(3);
    assertThat(page.getTotalElements()).isEqualTo(5);
    assertThat(page.getSize()).isEqualTo(3);
    assertThat(page.getNumber()).isZero();
    assertThat(page.getContent()).containsExactly(
        new User("john11", SOME_DATE_OF_BIRTH, SOME_REPUTATION + 2, true),
        new User("john13", SOME_DATE_OF_BIRTH, SOME_REPUTATION + 2, true),
        new User("john12", SOME_DATE_OF_BIRTH, SOME_REPUTATION + 1, true)
    );
  }
View Full Code Here

    assertThat(page).hasSize(2);
    assertThat(page.getTotalElements()).isEqualTo(5);
    assertThat(page.getSize()).isEqualTo(3);
    assertThat(page.getNumber()).isEqualTo(1);
    assertThat(page.getContent()).containsExactly(
        new User("john15", SOME_DATE_OF_BIRTH, SOME_REPUTATION + 1, true),
        new User("john14", SOME_DATE_OF_BIRTH, SOME_REPUTATION    , true)
    );
  }
View Full Code Here

    //when
    final Iterable<User> all = repository.findAll(sort);

    //then
    assertThat(all).hasSize(1);
    assertThat(all.iterator().next()).isEqualTo(new User("john7", SOME_DATE_OF_BIRTH, SOME_REPUTATION, true));
  }
View Full Code Here

TOP

Related Classes of com.nurkiewicz.jdbcrepository.repositories.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.