public void testActiveDelete() { AnActiveEntity entity = new AnActiveEntity(1l); dao.insert(entity); entity.delete(); assertNull(dao.load(1l)); }
public void testThrowWhenDetached() { AnActiveEntity entity = new AnActiveEntity(); try { entity.delete(); fail("Should fail for detached entity"); } catch (DaoException e) { // OK, expected } try { entity.refresh(); fail("Should fail for detached entity"); } catch (DaoException e) { // OK, expected } try { entity.update(); fail("Should fail for detached entity"); } catch (DaoException e) { // OK, expected } }