@Test public void testHtmlAccelHandlesPost() throws Exception { String url = "http://example.org/data.html"; String data = "<html><body>This is error page</body></html>"; ((FakeCaptureRewriter) rewriter).setContentToRewrite(data); Capture<HttpRequest> req = new Capture<HttpRequest>(); HttpResponse resp = new HttpResponseBuilder() .setResponse(data.getBytes()) .setHeader("Content-Type", "text/html") .create(); expect(pipeline.execute(capture(req))).andReturn(resp).once(); expectPostRequest("", url, "hello=world"); replay(); servlet.doPost(request, recorder); verify(); assertEquals(data, recorder.getResponseAsString()); assertEquals(200, recorder.getHttpStatusCode()); assertTrue(rewriter.responseWasRewritten()); assertEquals("POST", req.getValue().getMethod()); assertEquals("hello=world", req.getValue().getPostBodyAsString()); }
@Test public void testHtmlAccelHandlesPost() throws Exception { String url = "http://example.org/data.html"; String data = "<html><body>This is error page</body></html>"; ((FakeCaptureRewriter) rewriter).setContentToRewrite(data); Capture<HttpRequest> req = new Capture<HttpRequest>(); HttpResponse resp = new HttpResponseBuilder() .setResponse(data.getBytes()) .setHeader("Content-Type", "text/html") .create(); expect(pipeline.execute(capture(req))).andReturn(resp).once(); expectPostRequest("", url, "hello=world"); replay(); servlet.doPost(request, recorder); verify(); assertEquals(data, recorder.getResponseAsString()); assertEquals(200, recorder.getHttpStatusCode()); assertTrue(rewriter.responseWasRewritten()); assertEquals("POST", req.getValue().getMethod()); assertEquals("hello=world", req.getValue().getPostBodyAsString()); }
@Test public void testHtmlAccelHandlesPost() throws Exception { String url = "http://example.org/data.html"; String data = "<html><body>This is error page</body></html>"; ((FakeCaptureRewriter) rewriter).setContentToRewrite(data); Capture<HttpRequest> req = new Capture<HttpRequest>(); HttpResponse resp = new HttpResponseBuilder() .setResponse(data.getBytes()) .setHeader("Content-Type", "text/html") .create(); expect(pipeline.execute(capture(req))).andReturn(resp).once(); expectPostRequest("", url, "hello=world"); replay(); servlet.doPost(request, recorder); verify(); assertEquals(data, recorder.getResponseAsString()); assertEquals(200, recorder.getHttpStatusCode()); assertTrue(rewriter.responseWasRewritten()); assertEquals("POST", req.getValue().getMethod()); assertEquals("hello=world", req.getValue().getPostBodyAsString()); }