verify(objectify.getTxn()).commit();
}
/** Test rollback(). */
@Test public void testRollback() {
Objectify objectify = mock(Objectify.class, Mockito.RETURNS_DEEP_STUBS);
ObjectifyProxy proxy = null;
try {
proxy = new ObjectifyProxy(objectify, false);
proxy.rollback();
fail("Expected DaoException");
} catch (DaoException e) { }
proxy = new ObjectifyProxy(objectify, true);
when(objectify.getTxn().isActive()).thenReturn(false);
proxy.rollback();
verify(objectify.getTxn(), times(0)).rollback();
when(objectify.getTxn().isActive()).thenReturn(true);
proxy.rollback();
verify(objectify.getTxn()).rollback();
}