
com.brettonw.servlet.test.TestRequest Maven / Gradle / Ivy
package com.brettonw.servlet.test;
import com.brettonw.bag.Bag;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.security.Principal;
import java.util.Collection;
import java.util.Enumeration;
import java.util.Locale;
import java.util.Map;
public class TestRequest implements HttpServletRequest {
private String queryString;
private Bag postData;
public TestRequest (String queryString) {
this (queryString, null);
}
public TestRequest (String queryString, Bag postData) {
this.queryString = queryString;
this.postData = postData;
}
@Override
public String getAuthType () {
return null;
}
@Override
public Cookie[] getCookies () {
return new Cookie[0];
}
@Override
public long getDateHeader (String s) {
return 0;
}
@Override
public String getHeader (String s) {
return null;
}
@Override
public Enumeration getHeaders (String s) {
return null;
}
@Override
public Enumeration getHeaderNames () {
return null;
}
@Override
public int getIntHeader (String s) {
return 0;
}
@Override
public String getMethod () {
return null;
}
@Override
public String getPathInfo () {
return null;
}
@Override
public String getPathTranslated () {
return null;
}
@Override
public String getContextPath () {
return null;
}
@Override
public String getQueryString () {
return queryString;
}
@Override
public String getRemoteUser () {
return null;
}
@Override
public boolean isUserInRole (String s) {
return false;
}
@Override
public Principal getUserPrincipal () {
return null;
}
@Override
public String getRequestedSessionId () {
return null;
}
@Override
public String getRequestURI () {
return null;
}
@Override
public StringBuffer getRequestURL () {
return null;
}
@Override
public String getServletPath () {
return null;
}
@Override
public HttpSession getSession (boolean b) {
return null;
}
@Override
public HttpSession getSession () {
return null;
}
@Override
public String changeSessionId () {
return null;
}
@Override
public boolean isRequestedSessionIdValid () {
return false;
}
@Override
public boolean isRequestedSessionIdFromCookie () {
return false;
}
@Override
public boolean isRequestedSessionIdFromURL () {
return false;
}
@Override
public boolean isRequestedSessionIdFromUrl () {
return false;
}
@Override
public boolean authenticate (HttpServletResponse httpServletResponse) throws IOException, ServletException {
return false;
}
@Override
public void login (String s, String s1) throws ServletException {
}
@Override
public void logout () throws ServletException {
}
@Override
public Collection getParts () throws IOException, ServletException {
return null;
}
@Override
public Part getPart (String s) throws IOException, ServletException {
return null;
}
@Override
public T upgrade (Class aClass) throws IOException, ServletException {
return null;
}
@Override
public Object getAttribute (String s) {
return null;
}
@Override
public Enumeration getAttributeNames () {
return null;
}
@Override
public String getCharacterEncoding () {
return null;
}
@Override
public void setCharacterEncoding (String s) throws UnsupportedEncodingException {
}
@Override
public int getContentLength () {
return 0;
}
@Override
public long getContentLengthLong () {
return 0;
}
@Override
public String getContentType () {
return null;
}
@Override
public ServletInputStream getInputStream () throws IOException {
return new TestServletInputStream (postData.toString ());
}
@Override
public String getParameter (String s) {
return null;
}
@Override
public Enumeration getParameterNames () {
return null;
}
@Override
public String[] getParameterValues (String s) {
return new String[0];
}
@Override
public Map getParameterMap () {
return null;
}
@Override
public String getProtocol () {
return null;
}
@Override
public String getScheme () {
return null;
}
@Override
public String getServerName () {
return null;
}
@Override
public int getServerPort () {
return 0;
}
@Override
public BufferedReader getReader () throws IOException {
return null;
}
@Override
public String getRemoteAddr () {
return null;
}
@Override
public String getRemoteHost () {
return null;
}
@Override
public void setAttribute (String s, Object o) {
}
@Override
public void removeAttribute (String s) {
}
@Override
public Locale getLocale () {
return null;
}
@Override
public Enumeration getLocales () {
return null;
}
@Override
public boolean isSecure () {
return false;
}
@Override
public RequestDispatcher getRequestDispatcher (String s) {
return null;
}
@Override
public String getRealPath (String s) {
return null;
}
@Override
public int getRemotePort () {
return 0;
}
@Override
public String getLocalName () {
return null;
}
@Override
public String getLocalAddr () {
return null;
}
@Override
public int getLocalPort () {
return 0;
}
@Override
public ServletContext getServletContext () {
return null;
}
@Override
public AsyncContext startAsync () throws IllegalStateException {
return null;
}
@Override
public AsyncContext startAsync (ServletRequest servletRequest, ServletResponse servletResponse) throws IllegalStateException {
return null;
}
@Override
public boolean isAsyncStarted () {
return false;
}
@Override
public boolean isAsyncSupported () {
return false;
}
@Override
public AsyncContext getAsyncContext () {
return null;
}
@Override
public DispatcherType getDispatcherType () {
return null;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy