private RequestBean getRequestBeanWithoutBody() throws MalformedURLException { RequestBean expResult = new RequestBean(); expResult.setMethod(HTTPMethod.POST); expResult.setUrl(new URL("http://localhost:10101/")); expResult.setHttpVersion(HTTPVersion.HTTP_1_1); expResult.setFollowRedirect(true); return expResult; }
HTTPVersion httpVersion = "1.1".equals(t)? HTTPVersion.HTTP_1_1 : HTTPVersion.HTTP_1_0; requestBean.setHttpVersion(httpVersion);
request.setHttpVersion(jp_req_etc.getHttpVersion());
@Override public Object clone(){ RequestBean cloned = new RequestBean(); cloned.setSslReq(sslReq); cloned.setHttpVersion(httpVersion); if(body != null){ cloned.setBody((ReqEntityStringBean)body.clone()); } if(!headers.isEmpty()){ for(String header: headers.keySet()){ for(String value: headers.get(header)) { cloned.addHeader(header, value); } } } if(!cookies.isEmpty()) { for(HttpCookie cookie: cookies) { cloned.addCookie(cookie); } } cloned.setMethod(method); cloned.setTestScript(testScript); cloned.setUrl(url); cloned.setFollowRedirect(isFollowRedirect); cloned.setIgnoreResponseBody(isIgnoreResponseBody); return cloned; }
@Test public void testSsl() throws Exception { RequestBean expResult = new RequestBean(); expResult.setUrl(new URL("https://www.webshop.co.uk/")); expResult.setMethod(HTTPMethod.GET); expResult.setHttpVersion(HTTPVersion.HTTP_1_1); expResult.setFollowRedirect(true); SSLReqBean ssl = new SSLReqBean(); ssl.setTrustAllCerts(true); ssl.setHostNameVerifier(SSLHostnameVerifier.ALLOW_ALL); expResult.setSslReq(ssl); Request actual = p.getRequestFromFile(new File("src/test/resources/reqSsl.rcq")); assertEquals(expResult, actual); } }