106107108109110111112113114115116
{ testFlag1 = false; Response resp = newResponse(); requestCycle.setResponse(resp); stack.execute(handler2); assertEquals(requestCycle.getResponse(), resp); // this code must be executed testFlag1 = true; }
119120121122123124125126127128129
{ detachedFlag1 = true; } }; stack.execute(handler1); assertEquals(requestCycle.getResponse(), originalResponse); stack.detach();
186187188189190191192193194195196
{ 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)
203204205206207208209210211212213
{ public void respond(IRequestCycle requestCycle) { testFlag1 = false; requestCycle.setResponse(newResponse()); stack.execute(handler2); // code must not be reached testFlag1 = true; }
215216217218219220221222223224225
284285286287288289290291292293294
final IRequestHandler handler2 = new IRequestHandler() { public void respond(IRequestCycle requestCycle) { testFlag2 = false; stack.execute(handler3); // code must be reached testFlag2 = true; } public void detach(IRequestCycle requestCycle)
300301302303304305306307308309310
IRequestHandler handler1 = new IRequestHandler() { public void respond(IRequestCycle requestCycle) { testFlag1 = false; stack.execute(handler2); // code must be reached testFlag1 = true; }
312313314315316317318319320321322
120121122123124125126127128129130