@Override public long getLength() throws IOException { init(); return length; } }
@Override public Object clone(){ ReqEntityStringBean cloned = new ReqEntityStringBean(body, contentType); return cloned; }
@Override public Object clone(){ ReqResBean cloned = new ReqResBean(); if(requestBean != null){ Request clonedRequestBean = (Request)requestBean.clone(); cloned.requestBean = clonedRequestBean; } if(responseBean != null){ //Response clonedResponseBean = (Response)responseBean.clone(); //cloned.responseBean = clonedResponseBean; } return cloned; } }
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; }
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; }
private ResponseBean getDefaultResponseBean(){ ResponseBean expResult = new ResponseBean(); expResult.setStatusLine("HTTP/1.1 200 OK"); expResult.setStatusCode(200); expResult.addHeader("Content-Type", "text/plain; charset=utf-8"); expResult.addHeader("Transfer-Encoding", "chunked"); expResult.addHeader("Server", "Jetty(6.1.25)"); expResult.setResponseBody(Util.base64decodeByteArray("KipSRVNUQ2xpZW50IFRyYWNlU2VydmxldCoqCgoqTWV0aG9kKgoJR0VUCgoqUGF0aCBJbmZvKgoJLwoKKkhlYWRlcnMqCglIb3N0OiBsb2NhbGhvc3Q6MTAxMDEKCUNvbm5lY3Rpb246IEtlZXAtQWxpdmUKCVVzZXItQWdlbnQ6IEFwYWNoZS1IdHRwQ2xpZW50LzQuMi4xIChqYXZhIDEuNSkKCipRdWVyeSBTdHJpbmcqCgludWxsCgoqUGFyYW1ldGVycyoKCipCb2R5IChGaXJzdCAxMDAgY2hhcmFjdGVycyBvbmx5KSoKCQoK")); return expResult; }
private ReqEntityMultipartBean getMultipart(Element e) { final String subTypeStr = e.getAttributeValue("subtype"); final MultipartSubtype subType = subTypeStr!=null? MultipartSubtype.valueOf(subTypeStr): MultipartSubtype.FORM_DATA; final String mode = e.getAttributeValue("mode"); MultipartMode format = StringUtil.isNotEmpty(mode)? MultipartMode.valueOf(mode): null; List<ReqEntityPart> parts = getMultipartParts(e); return new ReqEntityMultipartBean(parts, format, subType); }
@Override public Object getValueAt(int rowIndex, int columnIndex) { TestExceptionResult bean = (TestExceptionResult) failures[rowIndex]; if (columnIndex == 0) { return bean.getExceptionMessage(); } else { return bean.getLineNumber(); } } }
@Override public void setContentTypeCharset(ContentType contentType) { if(contentType != null) { setContentTypeCharset(contentType.getContentType(), contentType.getCharset()); } }
@Override public Object clone() { ReqEntityByteArrayBean out = new ReqEntityByteArrayBean( Arrays.copyOf(body, body.length), contentType); return out; }
@Override public void run(){ executer.execute(request, view); }
static BasicAuth getBasicAuth(Element eBasicAuth) { BasicAuthBean out = new BasicAuthBean(); populateBasicDigestAuth(out, eBasicAuth); return out; }
public static Charset getCharsetDefault(final ContentType type) { return type != null? (type.getCharset() != null? type.getCharset(): DEFAULT_CHARSET) : DEFAULT_CHARSET; }
@Override public String toString() { return name(); }
@Override public int hashCode() { int hash = super.hashCode(); hash = 13 * hash + (this.host != null ? this.host.hashCode() : 0); hash = 13 * hash + (this.realm != null ? this.realm.hashCode() : 0); hash = 13 * hash + (this.preemptive ? 1 : 0); return hash; }
public void setOAuth2BearerToken(String token) { setAuthorizationHeaderValue("Bearer " + token); }
@Override public int hashCode() { int hash = 3; hash = 53 * hash + (super.hashCode()); hash = 53 * hash + (this.part != null ? this.part.hashCode() : 0); return hash; }
@Override public ReqEntity getEntity() { ReqEntityByteArrayBean out = new ReqEntityByteArrayBean(body, jp_content_type_charset.getContentType()); return out; }
@Override public InputStream getBody() throws IOException { init(); return is; }
@Override public int hashCode() { int hash = super.hashCode(); hash = 83 * hash + (this.domain != null ? this.domain.hashCode() : 0); hash = 83 * hash + (this.workstation != null ? this.workstation.hashCode() : 0); return hash; }