@Test public void testBasicHttp10Request() throws IOException { HttpRequestTester request = new HttpRequestTester(); request.setMethod("GET"); request.setURI("/uri"); request.setVersion("HTTP/1.0"); request.setHost("fakehost"); String rawRequest = request.generate(); StringBuffer expectedRequest = new StringBuffer(); expectedRequest.append("GET /uri HTTP/1.0\r\n"); expectedRequest.append("Host: fakehost\r\n"); expectedRequest.append("\r\n"); Assert.assertEquals("Basic Request", expectedRequest.toString(), rawRequest); }
@Test public void testBasicHttp11Request() throws IOException { HttpRequestTester request = new HttpRequestTester(); request.setMethod("GET"); request.setURI("/uri"); request.setHost("fakehost"); request.setConnectionClosed(); String rawRequest = request.generate(); StringBuffer expectedRequest = new StringBuffer(); expectedRequest.append("GET /uri HTTP/1.1\r\n"); expectedRequest.append("Host: fakehost\r\n"); expectedRequest.append("Connection: close\r\n"); expectedRequest.append("Transfer-Encoding: chunked\r\n"); expectedRequest.append("\r\n"); expectedRequest.append("0\r\n"); expectedRequest.append("\r\n"); Assert.assertEquals("Basic Request", expectedRequest.toString(), rawRequest); }