private DynamicResourceUpdater writeSessionCreationFailureSut(DynamicResourceHandler handler, final WriteSession session, final ResourceSnapshot snapshot) throws WriteSessionException { delegate.setSession(session); delegate.setFailure(true); new Expectations() {{ snapshot.name();result=RID; }}; return createSut(handler); }
private DynamicResourceResolver workingSut(DynamicResourceHandler handler, final WriteSession session, final ResourceSnapshot snapshot) { DELEGATE.setSession(session); DELEGATE.setFailure(false); DELEGATE.setResolver(resolver); new Expectations() {{ session.find(ResourceSnapshot.class, RID, DynamicResourceHandler.class);result=snapshot; snapshot.name();result=RID; snapshot.templateId();result=DynamicResourceHandler.ID; resolver.resolve(snapshot);result=ENDPOINT; resolver.resolve(ENDPOINT);result=snapshot; }}; return createSut(handler); }
@Before public void setUp() { this.delegate=new MockedRuntimeDelegate(); Deencapsulation.setField( ApplicationContext.getInstance(), "delegate", this.delegate); }
@BeforeClass public static void setUpBefore() { RuntimeDelegate.setInstance(new MockedRuntimeDelegate()); ApplicationContext instance = ApplicationContext.getInstance(); Deencapsulation.setField( instance, "delegate", RuntimeDelegate.getInstance()); DELEGATE=Deencapsulation.getField(instance, "delegate"); }
private DynamicResourceResolver writeSessionCreationFailureSut(DynamicResourceHandler handler, final WriteSession session, final ResourceSnapshot snapshot) throws WriteSessionException { DELEGATE.setSession(session); DELEGATE.setFailure(true); new Expectations() {{ snapshot.name();result=RID; }}; return createSut(handler); }
private DynamicResourceResolver roundtripFailureSut(DynamicResourceHandler handler, final WriteSession session, final ResourceSnapshot snapshot, final ResourceSnapshot resolved) { DELEGATE.setSession(session); DELEGATE.setFailure(false); DELEGATE.setResolver(resolver); new Expectations() {{ session.find(ResourceSnapshot.class, RID, DynamicResourceHandler.class);result=snapshot; snapshot.name();result=RID; snapshot.templateId();result=DynamicResourceHandler.ID; resolver.resolve(snapshot);result=ENDPOINT; resolver.resolve(ENDPOINT);result=resolved; }}; return createSut(handler); }
private DynamicResourceUpdater nullWriteSessionSut(DynamicResourceHandler handler, final WriteSession session, final ResourceSnapshot snapshot) throws WriteSessionException { delegate.setSession(null); delegate.setFailure(false); new Expectations() {{ snapshot.name();result=RID; }}; return createSut(handler); }
private DynamicResourceResolver nullWriteSessionSut(DynamicResourceHandler handler, final WriteSession session, final ResourceSnapshot snapshot) throws WriteSessionException { DELEGATE.setSession(null); DELEGATE.setFailure(false); new Expectations() {{ snapshot.name();result=RID; }}; return createSut(handler); }
private DynamicResourceUpdater runtimeFailureSut(DynamicResourceHandler handler, final WriteSession session, final ResourceSnapshot snapshot) { delegate.setSession(session); delegate.setFailure(false); new Expectations() {{ snapshot.name();result=RID; session.find(ResourceSnapshot.class, RID, DynamicResourceHandler.class);result=new IllegalStateException("FAILURE"); }}; return createSut(handler); }
private DynamicResourceResolver runtimeFailureSut(DynamicResourceHandler handler, final WriteSession session, final ResourceSnapshot snapshot) { DELEGATE.setSession(session); DELEGATE.setFailure(false); new Expectations() {{ snapshot.name();result=RID; session.find(ResourceSnapshot.class, RID, DynamicResourceHandler.class);result=new IllegalStateException("FAILURE"); }}; return createSut(handler); }
private DynamicResourceUpdater workingSut(DynamicResourceHandler handler, final WriteSession session, final ResourceSnapshot snapshot) { delegate.setSession(session); delegate.setFailure(false); new Expectations() {{ snapshot.name();result=RID; session.find(ResourceSnapshot.class, RID, DynamicResourceHandler.class);result=snapshot; }}; return createSut(handler); }
private DynamicResourceUpdater writeSessionTerminationSut(DynamicResourceHandler handler, final WriteSession session, final ResourceSnapshot snapshot) throws Exception { delegate.setSession(session); delegate.setFailure(false); new Expectations() {{ snapshot.name();result=RID; session.find(ResourceSnapshot.class, RID, DynamicResourceHandler.class);result=snapshot; session.close();result=new SessionTerminationException("FAILURE"); }}; return createSut(handler); }
private DynamicResourceUpdater writeSessionFailureSut(DynamicResourceHandler handler, final WriteSession session, final ResourceSnapshot snapshot) throws WriteSessionException { delegate.setSession(session); delegate.setFailure(false); new Expectations() {{ snapshot.name();result=RID; session.find(ResourceSnapshot.class, RID, DynamicResourceHandler.class);result=snapshot; session.saveChanges();result=new WriteSessionException(); }}; return createSut(handler); }
private DynamicResourceUpdater writeSessionFailureWithTerminationFailureSut(DynamicResourceHandler handler, final WriteSession session, final ResourceSnapshot snapshot) throws Exception { delegate.setSession(session); delegate.setFailure(false); new Expectations() {{ snapshot.name();result=RID; session.find(ResourceSnapshot.class, RID, DynamicResourceHandler.class);result=snapshot; session.saveChanges();result=new WriteSessionException("SAVE_FAILURE"); session.close();result=new SessionTerminationException("CLOSE_FAILURE"); }}; return createSut(handler); }
private DynamicResourceResolver writeSessionTerminationSut(DynamicResourceHandler handler, final WriteSession session, final ResourceSnapshot snapshot) throws Exception { DELEGATE.setSession(session); DELEGATE.setFailure(false); new Expectations() {{ session.find(ResourceSnapshot.class, RID, DynamicResourceHandler.class);result=snapshot; snapshot.name();result=RID; snapshot.templateId();result=DynamicResourceHandler.ID; resolver.resolve(snapshot);result=ENDPOINT; resolver.resolve(ENDPOINT);result=snapshot; session.close();result=new SessionTerminationException("FAILURE"); }}; return createSut(handler); }
private DynamicResourceResolver writeSessionFailureSut(DynamicResourceHandler handler, final WriteSession session, final ResourceSnapshot snapshot) throws WriteSessionException { DELEGATE.setSession(session); DELEGATE.setFailure(false); new Expectations() {{ session.find(ResourceSnapshot.class, RID, DynamicResourceHandler.class);result=snapshot; snapshot.name();result=RID; snapshot.templateId();result=DynamicResourceHandler.ID; resolver.resolve(snapshot);result=ENDPOINT; resolver.resolve(ENDPOINT);result=snapshot; session.saveChanges();result=new WriteSessionException(); }}; return createSut(handler); }
private DynamicResourceResolver writeSessionFailureWithTerminationFailureSut(DynamicResourceHandler handler, final WriteSession session, final ResourceSnapshot snapshot) throws Exception { DELEGATE.setSession(session); DELEGATE.setFailure(false); new Expectations() {{ session.find(ResourceSnapshot.class, RID, DynamicResourceHandler.class);result=snapshot; snapshot.name();result=RID; snapshot.templateId();result=DynamicResourceHandler.ID; resolver.resolve(snapshot);result=ENDPOINT; resolver.resolve(ENDPOINT);result=snapshot; session.saveChanges();result=new WriteSessionException("SAVE_FAILURE"); session.close();result=new SessionTerminationException("CLOSE_FAILURE"); }}; return createSut(handler); }