mockRequestMatcher = mock(RequestMatcher.class);
mockRequest = mock(Request.class);
mockHttpRequest = mock(Request.class);
mockHttpResponse = mock(HttpServletResponse.class);
mockServletOutputStream = mock(ServletOutputStream.class);
ServletInputStream servletInputStream = new DummyServletInputStream(IOUtils.toInputStream(""));
realRequest = new ClientDriverRequest("/").withMethod(Method.GET);
realResponse = new ClientDriverResponse("entity payload", "text/plain").withStatus(200).withHeader("Test", "header-should-be-set-before-writing-body");
when(mockHttpRequest.getInputStream()).thenReturn(servletInputStream);
when(mockHttpRequest.getMethod()).thenReturn("GET");