|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--org.chwf.servlet.mock.MockServletRequest
Mock servlet request.
| Field Summary | |
static java.lang.String |
DEFAULT_CONTEXT_PATH
Default context path: "/context" |
static int |
DEFAULT_PORT
Default Server port |
static java.lang.String |
DEFAULT_REQUEST_URI
Default request uri: "/requestURI" |
| Constructor Summary | |
MockServletRequest()
Constructor |
|
| Method Summary | |
void |
addHeader(java.lang.String name,
java.lang.String value)
MOCK METHOD: Add a header. |
void |
addParameter(java.lang.String name,
java.lang.String value)
MOCK METHOD: Add a parameter. |
void |
addUserRole(java.lang.String role)
MOCK METHOD: Add a user role. |
java.lang.Object |
getAttribute(java.lang.String name)
Attribute |
java.util.Enumeration |
getAttributeNames()
Attribute names. |
java.lang.String |
getAuthType()
Set by setAuthType() |
java.lang.String |
getCharacterEncoding()
Unsupported. |
int |
getContentLength()
Unsupported. |
java.lang.String |
getContentType()
Unsupported. |
java.lang.String |
getContextPath()
Set by setContexPath() or "/context" |
javax.servlet.http.Cookie[] |
getCookies()
Unsupported. |
long |
getDateHeader(java.lang.String name)
Unsupported. |
java.lang.String |
getHeader(java.lang.String name)
Set by setHeader() |
java.util.Enumeration |
getHeaderNames()
Unsupported |
java.util.Enumeration |
getHeaders(java.lang.String name)
Unsupported. |
javax.servlet.ServletInputStream |
getInputStream()
Unsupported. |
int |
getIntHeader(java.lang.String name)
Unsupported |
java.util.Locale |
getLocale()
Unsupported |
java.util.Enumeration |
getLocales()
Unsupported |
java.lang.String |
getMethod()
Unsupported. |
MockRequestDispatcher |
getMockRequestDispatcher()
MOCK METHOD: Get the mock request dispatcher created by getRequestDispatcher(). |
java.lang.String |
getParameter(java.lang.String name)
From addParameter() |
java.util.Map |
getParameterMap()
From addParameter() |
java.util.Enumeration |
getParameterNames()
From addParameter() |
java.lang.String[] |
getParameterValues(java.lang.String name)
From addParameter() (same name more than once) |
java.lang.String |
getPathInfo()
Unsupported |
java.lang.String |
getPathTranslated()
Unsupported |
java.lang.String |
getProtocol()
Unsupported |
java.lang.String |
getQueryString()
Unsupported. |
java.io.BufferedReader |
getReader()
Unsupported |
java.lang.String |
getRealPath(java.lang.String arg0)
Deprecated. |
java.lang.String |
getRemoteAddr()
Unsupported |
java.lang.String |
getRemoteHost()
Unsupported |
java.lang.String |
getRemoteUser()
Set by setRemoteUser() |
javax.servlet.RequestDispatcher |
getRequestDispatcher(java.lang.String uri)
MockRequestDispatcher, or null if masked. |
java.lang.String |
getRequestedSessionId()
Unsupported. |
java.lang.String |
getRequestURI()
As setRequestURI() or "/requestURI" |
java.lang.StringBuffer |
getRequestURL()
Unsupported. |
java.lang.String |
getScheme()
Returns "http" or "https" depending on setSecure(boolean). |
java.lang.String |
getServerName()
Returns "host" |
int |
getServerPort()
Returns 80. |
java.lang.String |
getServletPath()
As setServletPath() |
javax.servlet.http.HttpSession |
getSession()
MockSession |
javax.servlet.http.HttpSession |
getSession(boolean arg0)
MockSession |
java.security.Principal |
getUserPrincipal()
Unsupported. |
boolean |
isRequestedSessionIdFromCookie()
Unsupported. |
boolean |
isRequestedSessionIdFromUrl()
Deprecated. |
boolean |
isRequestedSessionIdFromURL()
Unsupported. |
boolean |
isRequestedSessionIdValid()
Unsupported |
boolean |
isSecure()
Return value of setSecure(). |
boolean |
isUserInRole(java.lang.String role)
As per addRole() |
void |
maskDispatcher(java.lang.String uri)
MOCK METHOD: Mask a dispatcher (so that getRequestDispatcher() returns null). |
void |
removeAttribute(java.lang.String name)
Remove attribute |
void |
setAttribute(java.lang.String name,
java.lang.Object value)
Set attribute |
void |
setAuthType(java.lang.String value)
MOCK METHOD: Set the auth type. |
void |
setCharacterEncoding(java.lang.String arg0)
Unsupported. |
void |
setContextPath(java.lang.String path)
MOCK METHOD: Set the context path. |
void |
setRemoteUser(java.lang.String value)
MOCK METHOD: Set the remote user. |
void |
setRequestURI(java.lang.String uri)
MOCK METHOD: Set the request URI. |
void |
setSecure(boolean secure)
MOCK METHOD: Set secure (SSL encryption). |
void |
setServletPath(java.lang.String path)
MOCK METHOD: Set the servlet path. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int DEFAULT_PORT
public static final java.lang.String DEFAULT_REQUEST_URI
public static final java.lang.String DEFAULT_CONTEXT_PATH
| Constructor Detail |
public MockServletRequest()
| Method Detail |
public void addParameter(java.lang.String name,
java.lang.String value)
name - namevalue - valuepublic void setContextPath(java.lang.String path)
path - context pathpublic void setRequestURI(java.lang.String uri)
uri - uripublic void setServletPath(java.lang.String path)
path - pathpublic MockRequestDispatcher getMockRequestDispatcher()
public void addHeader(java.lang.String name,
java.lang.String value)
name - namevalue - valuepublic void maskDispatcher(java.lang.String uri)
uri - Mask uripublic void setAuthType(java.lang.String value)
value - valuepublic void setRemoteUser(java.lang.String value)
value - valuepublic void addUserRole(java.lang.String role)
role - rolepublic void setSecure(boolean secure)
secure - Whether SSL or notpublic java.lang.String getAuthType()
getAuthType in interface javax.servlet.http.HttpServletRequestHttpServletRequest.getAuthType()public javax.servlet.http.Cookie[] getCookies()
getCookies in interface javax.servlet.http.HttpServletRequestHttpServletRequest.getCookies()public long getDateHeader(java.lang.String name)
getDateHeader in interface javax.servlet.http.HttpServletRequestname - nameHttpServletRequest.getDateHeader(String)public java.lang.String getHeader(java.lang.String name)
getHeader in interface javax.servlet.http.HttpServletRequestname - nameHttpServletRequest.getHeader(String)public java.util.Enumeration getHeaders(java.lang.String name)
getHeaders in interface javax.servlet.http.HttpServletRequestname - nameHttpServletRequest.getHeaders(String)public java.util.Enumeration getHeaderNames()
getHeaderNames in interface javax.servlet.http.HttpServletRequestHttpServletRequest.getHeaderNames()public int getIntHeader(java.lang.String name)
getIntHeader in interface javax.servlet.http.HttpServletRequestname - nameHttpServletRequest.getIntHeader(String)public java.lang.String getMethod()
getMethod in interface javax.servlet.http.HttpServletRequestHttpServletRequest.getMethod()public java.lang.String getPathInfo()
getPathInfo in interface javax.servlet.http.HttpServletRequestHttpServletRequest.getPathInfo()public java.lang.String getPathTranslated()
getPathTranslated in interface javax.servlet.http.HttpServletRequestHttpServletRequest.getPathTranslated()public java.lang.String getContextPath()
getContextPath in interface javax.servlet.http.HttpServletRequestHttpServletRequest.getContextPath()public java.lang.String getQueryString()
getQueryString in interface javax.servlet.http.HttpServletRequestHttpServletRequest.getQueryString()public java.lang.String getRemoteUser()
getRemoteUser in interface javax.servlet.http.HttpServletRequestHttpServletRequest.getRemoteUser()public boolean isUserInRole(java.lang.String role)
isUserInRole in interface javax.servlet.http.HttpServletRequestrole - roleHttpServletRequest.isUserInRole(String)public java.security.Principal getUserPrincipal()
getUserPrincipal in interface javax.servlet.http.HttpServletRequestHttpServletRequest.getUserPrincipal()public java.lang.String getRequestedSessionId()
getRequestedSessionId in interface javax.servlet.http.HttpServletRequestHttpServletRequest.getRequestedSessionId()public java.lang.String getRequestURI()
getRequestURI in interface javax.servlet.http.HttpServletRequestHttpServletRequest.getRequestURI()public java.lang.StringBuffer getRequestURL()
HttpServletRequestpublic java.lang.String getServletPath()
getServletPath in interface javax.servlet.http.HttpServletRequestHttpServletRequest.getServletPath()public javax.servlet.http.HttpSession getSession(boolean arg0)
getSession in interface javax.servlet.http.HttpServletRequestarg0 - arg0HttpServletRequest.getSession(boolean)public javax.servlet.http.HttpSession getSession()
getSession in interface javax.servlet.http.HttpServletRequestHttpServletRequest.getSession()public boolean isRequestedSessionIdValid()
isRequestedSessionIdValid in interface javax.servlet.http.HttpServletRequestHttpServletRequest.isRequestedSessionIdValid()public boolean isRequestedSessionIdFromCookie()
isRequestedSessionIdFromCookie in interface javax.servlet.http.HttpServletRequestHttpServletRequest.isRequestedSessionIdFromCookie()public boolean isRequestedSessionIdFromURL()
isRequestedSessionIdFromURL in interface javax.servlet.http.HttpServletRequestHttpServletRequest.isRequestedSessionIdFromURL()public boolean isRequestedSessionIdFromUrl()
isRequestedSessionIdFromUrl in interface javax.servlet.http.HttpServletRequestHttpServletRequest.isRequestedSessionIdFromUrl()public java.lang.Object getAttribute(java.lang.String name)
getAttribute in interface javax.servlet.ServletRequestname - nameServletRequest.getAttribute(String)public java.util.Enumeration getAttributeNames()
getAttributeNames in interface javax.servlet.ServletRequestServletRequest.getAttributeNames()public java.lang.String getCharacterEncoding()
getCharacterEncoding in interface javax.servlet.ServletRequestServletRequest.getCharacterEncoding()public void setCharacterEncoding(java.lang.String arg0)
arg0 - arg0ServletRequestpublic int getContentLength()
getContentLength in interface javax.servlet.ServletRequestServletRequest.getContentLength()public java.lang.String getContentType()
getContentType in interface javax.servlet.ServletRequestServletRequest.getContentType()
public javax.servlet.ServletInputStream getInputStream()
throws java.io.IOException
getInputStream in interface javax.servlet.ServletRequestjava.io.IOException - errorServletRequest.getInputStream()public java.lang.String getParameter(java.lang.String name)
getParameter in interface javax.servlet.ServletRequestname - nameServletRequest.getParameter(String)public java.util.Enumeration getParameterNames()
getParameterNames in interface javax.servlet.ServletRequestServletRequest.getParameterNames()public java.lang.String[] getParameterValues(java.lang.String name)
getParameterValues in interface javax.servlet.ServletRequestname - nameServletRequest.getParameterValues(String)public java.util.Map getParameterMap()
ServletRequestpublic java.lang.String getProtocol()
getProtocol in interface javax.servlet.ServletRequestServletRequest.getProtocol()public java.lang.String getScheme()
setSecure(boolean).getScheme in interface javax.servlet.ServletRequestServletRequest.getScheme()public java.lang.String getServerName()
getServerName in interface javax.servlet.ServletRequestServletRequest.getServerName()public int getServerPort()
getServerPort in interface javax.servlet.ServletRequestServletRequest.getServerPort()
public java.io.BufferedReader getReader()
throws java.io.IOException
getReader in interface javax.servlet.ServletRequestjava.io.IOException - errorServletRequest.getReader()public java.lang.String getRemoteAddr()
getRemoteAddr in interface javax.servlet.ServletRequestServletRequest.getRemoteAddr()public java.lang.String getRemoteHost()
getRemoteHost in interface javax.servlet.ServletRequestServletRequest.getRemoteHost()
public void setAttribute(java.lang.String name,
java.lang.Object value)
setAttribute in interface javax.servlet.ServletRequestname - namevalue - valueServletRequest.setAttribute(String, Object)public void removeAttribute(java.lang.String name)
removeAttribute in interface javax.servlet.ServletRequestname - nameServletRequest.removeAttribute(String)public java.util.Locale getLocale()
getLocale in interface javax.servlet.ServletRequestServletRequest.getLocale()public java.util.Enumeration getLocales()
getLocales in interface javax.servlet.ServletRequestServletRequest.getLocales()public boolean isSecure()
isSecure in interface javax.servlet.ServletRequestServletRequest.isSecure()public javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String uri)
getRequestDispatcher in interface javax.servlet.ServletRequesturi - uriServletRequest.getRequestDispatcher(String)public java.lang.String getRealPath(java.lang.String arg0)
getRealPath in interface javax.servlet.ServletRequestarg0 - arg0ServletRequest.getRealPath(String)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||