@Test public void testFileBody() throws Exception { System.out.println("testFileBody"); RequestBean expResult = getRequestBeanWithoutBody(); ContentType ct = new ContentTypeBean("text/plain", Charsets.UTF_8); ReqEntityFileBean body = new ReqEntityFileBean(new File("/etc/hosts"), ct); expResult.setBody(body); Request actual = p.getRequestFromFile(new File("src/test/resources/reqBodyFile.rcq")); assertEquals(expResult, actual); }
@Test public void testByteArrayBody() throws Exception { System.out.println("testByteArrayBody"); RequestBean expResult = getRequestBeanWithoutBody(); ContentType ct = new ContentTypeBean("image/jpeg", null); byte[] arr = FileUtil.getContentAsBytes(new File("src/test/resources/subhash_by_aarthi.jpeg")); ReqEntityByteArrayBean body = new ReqEntityByteArrayBean(arr, ct); expResult.setBody(body); Request actual = p.getRequestFromFile(new File("src/test/resources/reqBodyByteArray.rcq")); assertEquals(expResult, actual); }
@Test public void testStringBody() throws Exception { System.out.println("testStringBody"); RequestBean expResult = getRequestBeanWithoutBody(); ContentType ct = new ContentTypeBean("text/plain", Charsets.UTF_8); ReqEntityStringBean body = new ReqEntityStringBean("Subhash loves Aarthi", ct); expResult.setBody(body); Request actual = p.getRequestFromFile(new File("src/test/resources/reqBodyString.rcq")); assertEquals(expResult, actual); }
XmlBodyRead bdUtl = new XmlBodyRead(readVersion); ReqEntity body = bdUtl.getReqEntity(tNode); requestBean.setBody(body);
request.setBody(jp_req_body.getEntity());
@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; }
request.setMethod(HTTPMethod.POST); ReqEntityStringBean rBean = new ReqEntityStringBean("", contentType); request.setBody(rBean);
private RequestBean getDefaultRequestBean() throws MalformedURLException{ RequestBean expResult = new RequestBean(); expResult.setUrl(new URL("http://localhost:10101/")); expResult.setMethod(HTTPMethod.POST); expResult.addHeader("key1", "value1"); ContentType contentType = new ContentTypeBean("text/plain", Charsets.UTF_8); expResult.setBody(new ReqEntityStringBean("Body Text", contentType)); BasicAuthBean auth = new BasicAuthBean(); auth.setPreemptive(true); auth.setRealm("realm"); auth.setUsername("username"); auth.setPassword("password".toCharArray()); expResult.setAuth(auth); expResult.setFollowRedirect(true); return expResult; }