Ejemplo n.º 1
0
  @Test
  public void testCRUD() {
    SysUser user = new SysUser();
    setSimpleProperties(user);
    user.setUserName("test_userName");

    Assert.assertNull(user.getId());
    sysUserDao.saveOrUpdate(user);
    Long id = user.getId();
    Assert.assertNotNull(id);

    SysUser userTestSave = sysUserDao.load(id);
    Assert.assertEquals("test_userName", userTestSave.getUserName());

    userTestSave.setUserName("test_modify_name");
    sysUserDao.saveOrUpdate(userTestSave);

    SysUser userTestUpdate = sysUserDao.load(id);
    Assert.assertEquals("test_modify_name", userTestUpdate.getUserName());

    sysUserDao.remove(id);
    try {
      sysUserDao.load(id);
      Assert.fail("not here");
    } catch (Exception e) {
      Assert.assertTrue(true);
    }
  }