@Test public void TUnitGetAll() { dao.deleteAll(); List<User> users0 = dao.getAll(); assertThat(users0.size(), is(0)); dao.add(user1); List<User> users1 = dao.getAll(); assertThat(users1.size(), is(1)); checkSameUser(user1, users1.get(0)); dao.add(user2); List<User> users2 = dao.getAll(); assertThat(users2.size(), is(2)); checkSameUser(user1, users1.get(0)); checkSameUser(user2, users2.get(1)); dao.add(user3); List<User> users3 = dao.getAll(); assertThat(users3.size(), is(3)); checkSameUser(user1, users1.get(0)); checkSameUser(user2, users2.get(1)); checkSameUser(user3, users3.get(2)); }
@Test public void TUnitCount() throws SQLException, ClassNotFoundException { dao.deleteAll(); assertThat(dao.getCount(), is(0)); dao.add(user1); assertThat(dao.getCount(), is(1)); dao.add(user2); assertThat(dao.getCount(), is(2)); dao.add(user3); assertThat(dao.getCount(), is(3)); }
@Test public void TUnitCreateAndSet() throws ClassNotFoundException, SQLException { dao.deleteAll(); assertThat(dao.getCount(), is(0)); dao.add(user1); assertThat(dao.getCount(), is(1)); User user2 = dao.get(user1.getId()); assertThat(user2.getName(), is(user1.getName())); assertThat(user2.getPW(), is(user1.getPW())); }
public void add(User user) { if (user.getLevel() == null) user.setLevel(Level.BASIC); userDao.add(user); }