Class MockHttpServletRequest
java.lang.Object
org.apache.commons.chain.web.javax.servlet.MockHttpServletRequest
- All Implemented Interfaces:
javax.servlet.http.HttpServletRequest
,javax.servlet.ServletRequest
Mock Object for
HttpServletRequest
(Version 2.3)-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected javax.servlet.http.Cookie[]
protected Locale
protected String
protected Principal
protected String
protected String
protected javax.servlet.http.HttpSession
Fields inherited from interface javax.servlet.http.HttpServletRequest
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
-
Constructor Summary
ConstructorDescriptionMockHttpServletRequest
(String contextPath, String servletPath, String pathInfo, String queryString) MockHttpServletRequest
(String contextPath, String servletPath, String pathInfo, String queryString, javax.servlet.http.HttpSession session) MockHttpServletRequest
(javax.servlet.http.HttpSession session) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addCookie
(javax.servlet.http.Cookie cookie) void
void
addParameter
(String name, String value) boolean
authenticate
(javax.servlet.http.HttpServletResponse response) javax.servlet.AsyncContext
getAttribute
(String name) int
long
javax.servlet.http.Cookie[]
long
getDateHeader
(String name) javax.servlet.DispatcherType
getHeaders
(String name) javax.servlet.ServletInputStream
int
getIntHeader
(String name) int
getParameter
(String name) String[]
getParameterValues
(String name) javax.servlet.http.Part
Collection
<javax.servlet.http.Part> getParts()
getRealPath
(String path) Deprecated.int
javax.servlet.RequestDispatcher
getRequestDispatcher
(String path) int
javax.servlet.ServletContext
javax.servlet.http.HttpSession
javax.servlet.http.HttpSession
getSession
(boolean create) boolean
boolean
boolean
boolean
Deprecated.boolean
boolean
boolean
isSecure()
boolean
isUserInRole
(String role) void
void
logout()
void
removeAttribute
(String name) void
setAttribute
(String name, Object value) void
setCharacterEncoding
(String name) void
setHttpSession
(javax.servlet.http.HttpSession session) void
void
setPathElements
(String contextPath, String servletPath, String pathInfo, String queryString) void
setUserPrincipal
(Principal principal) javax.servlet.AsyncContext
javax.servlet.AsyncContext
startAsync
(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse) <T extends javax.servlet.http.HttpUpgradeHandler>
TMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.servlet.http.HttpServletRequest
getHttpServletMapping, getTrailerFields, isTrailerFieldsReady, newPushBuilder
-
Field Details
-
attributes
-
contextPath
-
headers
-
cookies
-
locale
-
parameters
-
pathInfo
-
principal
-
queryString
-
servletPath
-
session
-
-
Constructor Details
-
MockHttpServletRequest
public MockHttpServletRequest() -
MockHttpServletRequest
-
MockHttpServletRequest
public MockHttpServletRequest(String contextPath, String servletPath, String pathInfo, String queryString) -
MockHttpServletRequest
public MockHttpServletRequest(String contextPath, String servletPath, String pathInfo, String queryString, javax.servlet.http.HttpSession session)
-
-
Method Details
-
addHeader
-
addParameter
-
addCookie
-
addCookie
-
setHttpSession
-
setLocale
-
setPathElements
public void setPathElements(String contextPath, String servletPath, String pathInfo, String queryString) -
setUserPrincipal
-
getAuthType
- Specified by:
getAuthType
in interfacejavax.servlet.http.HttpServletRequest
-
getContextPath
- Specified by:
getContextPath
in interfacejavax.servlet.http.HttpServletRequest
-
getCookies
- Specified by:
getCookies
in interfacejavax.servlet.http.HttpServletRequest
-
getDateHeader
- Specified by:
getDateHeader
in interfacejavax.servlet.http.HttpServletRequest
-
getHeader
- Specified by:
getHeader
in interfacejavax.servlet.http.HttpServletRequest
-
getHeaderNames
- Specified by:
getHeaderNames
in interfacejavax.servlet.http.HttpServletRequest
-
getHeaders
- Specified by:
getHeaders
in interfacejavax.servlet.http.HttpServletRequest
-
getIntHeader
- Specified by:
getIntHeader
in interfacejavax.servlet.http.HttpServletRequest
-
getMethod
- Specified by:
getMethod
in interfacejavax.servlet.http.HttpServletRequest
-
getPathInfo
- Specified by:
getPathInfo
in interfacejavax.servlet.http.HttpServletRequest
-
getPathTranslated
- Specified by:
getPathTranslated
in interfacejavax.servlet.http.HttpServletRequest
-
getQueryString
- Specified by:
getQueryString
in interfacejavax.servlet.http.HttpServletRequest
-
getRemoteUser
- Specified by:
getRemoteUser
in interfacejavax.servlet.http.HttpServletRequest
-
getRequestedSessionId
- Specified by:
getRequestedSessionId
in interfacejavax.servlet.http.HttpServletRequest
-
getRequestURI
- Specified by:
getRequestURI
in interfacejavax.servlet.http.HttpServletRequest
-
getRequestURL
- Specified by:
getRequestURL
in interfacejavax.servlet.http.HttpServletRequest
-
getServletPath
- Specified by:
getServletPath
in interfacejavax.servlet.http.HttpServletRequest
-
getSession
- Specified by:
getSession
in interfacejavax.servlet.http.HttpServletRequest
-
getSession
- Specified by:
getSession
in interfacejavax.servlet.http.HttpServletRequest
-
getUserPrincipal
- Specified by:
getUserPrincipal
in interfacejavax.servlet.http.HttpServletRequest
-
isRequestedSessionIdFromCookie
- Specified by:
isRequestedSessionIdFromCookie
in interfacejavax.servlet.http.HttpServletRequest
-
isRequestedSessionIdFromUrl
Deprecated.- Specified by:
isRequestedSessionIdFromUrl
in interfacejavax.servlet.http.HttpServletRequest
-
isRequestedSessionIdFromURL
- Specified by:
isRequestedSessionIdFromURL
in interfacejavax.servlet.http.HttpServletRequest
-
isRequestedSessionIdValid
- Specified by:
isRequestedSessionIdValid
in interfacejavax.servlet.http.HttpServletRequest
-
isUserInRole
- Specified by:
isUserInRole
in interfacejavax.servlet.http.HttpServletRequest
-
getAttribute
- Specified by:
getAttribute
in interfacejavax.servlet.ServletRequest
-
getAttributeNames
- Specified by:
getAttributeNames
in interfacejavax.servlet.ServletRequest
-
getCharacterEncoding
- Specified by:
getCharacterEncoding
in interfacejavax.servlet.ServletRequest
-
getContentLength
- Specified by:
getContentLength
in interfacejavax.servlet.ServletRequest
-
getContentType
- Specified by:
getContentType
in interfacejavax.servlet.ServletRequest
-
getInputStream
- Specified by:
getInputStream
in interfacejavax.servlet.ServletRequest
-
getLocale
- Specified by:
getLocale
in interfacejavax.servlet.ServletRequest
-
getLocales
- Specified by:
getLocales
in interfacejavax.servlet.ServletRequest
-
getLocalAddr
- Specified by:
getLocalAddr
in interfacejavax.servlet.ServletRequest
-
getLocalName
- Specified by:
getLocalName
in interfacejavax.servlet.ServletRequest
-
getLocalPort
- Specified by:
getLocalPort
in interfacejavax.servlet.ServletRequest
-
getParameter
- Specified by:
getParameter
in interfacejavax.servlet.ServletRequest
-
getParameterMap
- Specified by:
getParameterMap
in interfacejavax.servlet.ServletRequest
-
getParameterNames
- Specified by:
getParameterNames
in interfacejavax.servlet.ServletRequest
-
getParameterValues
- Specified by:
getParameterValues
in interfacejavax.servlet.ServletRequest
-
getProtocol
- Specified by:
getProtocol
in interfacejavax.servlet.ServletRequest
-
getReader
- Specified by:
getReader
in interfacejavax.servlet.ServletRequest
-
getRealPath
Deprecated.- Specified by:
getRealPath
in interfacejavax.servlet.ServletRequest
-
getRemoteAddr
- Specified by:
getRemoteAddr
in interfacejavax.servlet.ServletRequest
-
getRemoteHost
- Specified by:
getRemoteHost
in interfacejavax.servlet.ServletRequest
-
getRemotePort
- Specified by:
getRemotePort
in interfacejavax.servlet.ServletRequest
-
getRequestDispatcher
- Specified by:
getRequestDispatcher
in interfacejavax.servlet.ServletRequest
-
getScheme
- Specified by:
getScheme
in interfacejavax.servlet.ServletRequest
-
getServerName
- Specified by:
getServerName
in interfacejavax.servlet.ServletRequest
-
getServerPort
- Specified by:
getServerPort
in interfacejavax.servlet.ServletRequest
-
isSecure
- Specified by:
isSecure
in interfacejavax.servlet.ServletRequest
-
removeAttribute
- Specified by:
removeAttribute
in interfacejavax.servlet.ServletRequest
-
setAttribute
- Specified by:
setAttribute
in interfacejavax.servlet.ServletRequest
-
setCharacterEncoding
- Specified by:
setCharacterEncoding
in interfacejavax.servlet.ServletRequest
-
getContentLengthLong
- Specified by:
getContentLengthLong
in interfacejavax.servlet.ServletRequest
-
getServletContext
- Specified by:
getServletContext
in interfacejavax.servlet.ServletRequest
-
startAsync
- Specified by:
startAsync
in interfacejavax.servlet.ServletRequest
- Throws:
IllegalStateException
-
startAsync
public javax.servlet.AsyncContext startAsync(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse) throws IllegalStateException - Specified by:
startAsync
in interfacejavax.servlet.ServletRequest
- Throws:
IllegalStateException
-
isAsyncStarted
- Specified by:
isAsyncStarted
in interfacejavax.servlet.ServletRequest
-
isAsyncSupported
- Specified by:
isAsyncSupported
in interfacejavax.servlet.ServletRequest
-
getAsyncContext
- Specified by:
getAsyncContext
in interfacejavax.servlet.ServletRequest
-
getDispatcherType
- Specified by:
getDispatcherType
in interfacejavax.servlet.ServletRequest
-
changeSessionId
- Specified by:
changeSessionId
in interfacejavax.servlet.http.HttpServletRequest
-
authenticate
public boolean authenticate(javax.servlet.http.HttpServletResponse response) throws IOException, javax.servlet.ServletException - Specified by:
authenticate
in interfacejavax.servlet.http.HttpServletRequest
- Throws:
IOException
javax.servlet.ServletException
-
login
- Specified by:
login
in interfacejavax.servlet.http.HttpServletRequest
- Throws:
javax.servlet.ServletException
-
logout
- Specified by:
logout
in interfacejavax.servlet.http.HttpServletRequest
- Throws:
javax.servlet.ServletException
-
getParts
public Collection<javax.servlet.http.Part> getParts() throws IOException, javax.servlet.ServletException- Specified by:
getParts
in interfacejavax.servlet.http.HttpServletRequest
- Throws:
IOException
javax.servlet.ServletException
-
getPart
public javax.servlet.http.Part getPart(String name) throws IOException, javax.servlet.ServletException - Specified by:
getPart
in interfacejavax.servlet.http.HttpServletRequest
- Throws:
IOException
javax.servlet.ServletException
-
upgrade
public <T extends javax.servlet.http.HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, javax.servlet.ServletException - Specified by:
upgrade
in interfacejavax.servlet.http.HttpServletRequest
- Throws:
IOException
javax.servlet.ServletException
-