this.servletPath = servlet.getServletPath(path); this.request = new ConnectionRequest(); this.response = new ConnectionResponse(); this.request.setAttribute("javax.servlet.include.path_info", this.pathInfo);
@Override public String getContentAsString() { // checkStarted(); String content = response.getWriterContent(); if (null == content) { byte[] streamContent = response.getStreamContent(); if (null != streamContent) { String encoding = response.getCharacterEncoding(); if (null != encoding) { try { content = new String(streamContent, encoding); } catch (UnsupportedEncodingException e) { throw new TestException(e); } } else { content = new String(streamContent); } } } return content; }
this.servletPath = servlet.getServletPath(path); this.request = new ConnectionRequest(); this.response = new ConnectionResponse(); this.request.setAttribute("javax.servlet.include.path_info", this.pathInfo);
@Override public String getContentAsString() { // checkStarted(); String content = response.getWriterContent(); if (null == content) { byte[] streamContent = response.getStreamContent(); if (null != streamContent) { String encoding = response.getCharacterEncoding(); if (null != encoding) { try { content = new String(streamContent, encoding); } catch (UnsupportedEncodingException e) { throw new TestException(e); } } else { content = new String(streamContent); } } } return content; }
@Override public byte[] getResponseBody() { // checkStarted(); byte[] content = response.getStreamContent(); if (null == content) { String writerContent = response.getWriterContent(); if (null != writerContent) { try { content = writerContent.getBytes(response .getCharacterEncoding()); } catch (UnsupportedEncodingException e) { content = writerContent.getBytes(); } } else { content = new byte[0]; } } return content; }
@Override public byte[] getResponseBody() { // checkStarted(); byte[] content = response.getStreamContent(); if (null == content) { String writerContent = response.getWriterContent(); if (null != writerContent) { try { content = writerContent.getBytes(response .getCharacterEncoding()); } catch (UnsupportedEncodingException e) { content = writerContent.getBytes(); } } else { content = new byte[0]; } } return content; }
@Override public long getResponseContentLength() { return response.getContentLength(); }
@Override public long getResponseContentLength() { return response.getContentLength(); }
@Override public Map<String, String[]> getResponseHeaders() { // checkStarted(); return response.getHeaders(); }
@Override public String getErrorMessage() { // checkStarted(); return response.getErrorMessage(); }
@Override public String getResponseCharacterEncoding() { // checkStarted(); return response.getCharacterEncoding(); }
@Override public String getErrorMessage() { // checkStarted(); return response.getErrorMessage(); }
@Override public String getResponseCharacterEncoding() { // checkStarted(); return response.getCharacterEncoding(); }
@Override public String getResponseContentType() { // checkStarted(); return response.getContentType(); }
@Override public int getResponseStatus() { // checkStarted(); return response.getStatus(); }
@Override public String getResponseContentType() { // checkStarted(); return response.getContentType(); }
@Override public Map<String, String[]> getResponseHeaders() { // checkStarted(); return response.getHeaders(); }
@Override public int getResponseStatus() { // checkStarted(); return response.getStatus(); }