191192193194195196197198199200201
@Override public void respond(IRequestCycle requestCycle) { testFlag2 = false; requestCycle.setResponse(newResponse()); stack.execute(handler3); // code must not be reached testFlag2 = true; } @Override
210211212213214215216217218219220
@Override public void respond(IRequestCycle requestCycle) { testFlag1 = false; requestCycle.setResponse(newResponse()); stack.execute(handler2); // code must not be reached testFlag1 = true; }
223224225226227228229230231232233
{ detachedFlag1 = true; } }; stack.execute(handler1); assertEquals(requestCycle.getResponse(), originalResponse); stack.detach();
296297298299300301302303304305306
{ @Override public void respond(IRequestCycle requestCycle) { testFlag2 = false; stack.execute(handler3); // code must be reached testFlag2 = true; } @Override
314315316317318319320321322323324
{ @Override public void respond(IRequestCycle requestCycle) { testFlag1 = false; stack.execute(handler2); // code must be reached testFlag1 = true; }
327328329330331332333334335336337
101102103104105106107108109110111
{ testFlag1 = false; Response resp = newResponse(); requestCycle.setResponse(resp); stack.execute(handler2); assertEquals(requestCycle.getResponse(), resp); // this code must be executed testFlag1 = true; }
114115116117118119120121122123124
180181182183184185186187188189190
{ public void respond(IRequestCycle requestCycle) { testFlag2 = false; requestCycle.setResponse(newResponse()); stack.execute(handler3); // code must not be reached testFlag2 = true; } public void detach(IRequestCycle requestCycle)
197198199200201202203204205206207
{ public void respond(IRequestCycle requestCycle) { testFlag1 = false; requestCycle.setResponse(newResponse()); stack.execute(handler2); // code must not be reached testFlag1 = true; }