object.open();
assertFalse("Unexpected opened", object.isOpened());
assertEquals("Unexpected state", State.ERRORED, object.getState());
object.setThrowExceptionOnOpen(false);
object.start();
assertTrue("Unexpected opened", object.isOpened());
assertEquals("Unexpected state", State.ACTIVE, object.getState());
}
public void testDeletionERROREDStateAfterFailedOpenOnDelete() throws Exception