@Test
public void createAndDeleteUser() throws Exception {
// create
int count = countRowsInTable("ss_user");
User user = UserData.randomUser();
userDao.save(user);
Long id = user.getId();
assertThat(countRowsInTable("ss_user")).isEqualTo(count + 1);
User result = userDao.get(id);
assertThat(result.getLoginName()).isEqualTo(user.getLoginName());
// delete
userDao.delete(id);
assertThat(countRowsInTable("ss_user")).isEqualTo(count);
assertThat(userDao.get(id)).isNull();