Example #1
0
  @Test
  public void testCRUDUser() {
    UserDaoImpl dao = new UserDaoImpl();

    String login = "******";
    String password = "******";
    String email = "*****@*****.**";
    User user = new User(login, password);
    user.setEmail(email);
    dao.insert(user);

    user = dao.selectWithLogin(login);
    assertEquals(login, user.getLogin());
    assertEquals(password, user.getPassword());
    assertEquals(email, user.getEmail());

    user.setEmail("*****@*****.**");
    dao.update(user);

    user = dao.selectWithLogin(login);
    assertEquals(login, user.getLogin());
    assertEquals(password, user.getPassword());
    assertEquals("*****@*****.**", user.getEmail());

    dao.delete(user);
    user = dao.selectWithLogin(login);
    assertNull(user);
  }