MutableResponse response = mock(MutableResponse.class, "response" + counter);
RequestInfo request = new RequestInfo(context, null, httpRequest, response);
VRaptorRequestHolder.setRequestForCurrentThread(request);
RequestContextListener contextListener = new RequestContextListener();
contextListener.requestInitialized(new ServletRequestEvent(context, httpRequest));
result = execution.execute(request, counter);
contextListener.requestDestroyed(new ServletRequestEvent(context, httpRequest));
VRaptorRequestHolder.resetRequestForCurrentThread();
return result;
}
};