Package org.apache.wicket.mock
Class MockWebRequest
- java.lang.Object
-
- org.apache.wicket.request.Request
-
- org.apache.wicket.request.http.WebRequest
-
- org.apache.wicket.mock.MockWebRequest
-
public class MockWebRequest extends org.apache.wicket.request.http.WebRequest
Mutable mockWebRequest
.- Author:
- Matej Knopp
-
-
Constructor Summary
Constructors Constructor Description MockWebRequest(org.apache.wicket.request.Url url)
Construct.MockWebRequest(org.apache.wicket.request.Url url, java.lang.String contextPath, java.lang.String filterPath, java.lang.String prefixToContextPath)
Construct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCookie(javax.servlet.http.Cookie cookie)
void
addDateHeader(java.lang.String name, org.apache.wicket.util.time.Time value)
Adds date header for given name.void
addHeader(java.lang.String name, java.lang.String value)
Adds header for given name.MockWebRequest
cloneWithUrl(org.apache.wicket.request.Url url)
java.nio.charset.Charset
getCharset()
org.apache.wicket.request.Url
getClientUrl()
java.lang.Object
getContainerRequest()
java.lang.String
getContextPath()
java.util.List<javax.servlet.http.Cookie>
getCookies()
org.apache.wicket.util.time.Time
getDateHeader(java.lang.String name)
java.lang.String
getFilterPath()
java.lang.String
getHeader(java.lang.String name)
java.util.List<java.lang.String>
getHeaders(java.lang.String name)
java.util.Locale
getLocale()
MockRequestParameters
getPostParameters()
java.lang.String
getPrefixToContextPath()
org.apache.wicket.request.Url
getUrl()
void
removeHeader(java.lang.String header)
Removes header with specified name.MockWebRequest
setContextPath(java.lang.String contextPath)
void
setCookies(java.util.List<javax.servlet.http.Cookie> cookies)
Sets cookies for current request.void
setDateHeader(java.lang.String name, org.apache.wicket.util.time.Time value)
Sets date header for given name.MockWebRequest
setFilterPath(java.lang.String filterPath)
void
setHeader(java.lang.String name, java.lang.String value)
Sets header for given name.void
setLocale(java.util.Locale locale)
Sets request locale.MockWebRequest
setPrefixToContextPath(java.lang.String prefixToContextPath)
void
setUrl(org.apache.wicket.request.Url url)
java.lang.String
toString()
-
Methods inherited from class org.apache.wicket.request.http.WebRequest
getCookie, getIfModifiedSinceHeader, isAjax, shouldPreserveClientUrl
-
-
-
-
Constructor Detail
-
MockWebRequest
public MockWebRequest(org.apache.wicket.request.Url url)
Construct.- Parameters:
url
-
-
MockWebRequest
public MockWebRequest(org.apache.wicket.request.Url url, java.lang.String contextPath, java.lang.String filterPath, java.lang.String prefixToContextPath)
Construct.- Parameters:
url
-contextPath
-filterPath
-prefixToContextPath
-
-
-
Method Detail
-
cloneWithUrl
public MockWebRequest cloneWithUrl(org.apache.wicket.request.Url url)
- Overrides:
cloneWithUrl
in classorg.apache.wicket.request.http.WebRequest
-
setUrl
public void setUrl(org.apache.wicket.request.Url url)
- Parameters:
url
-
-
getUrl
public org.apache.wicket.request.Url getUrl()
- Specified by:
getUrl
in classorg.apache.wicket.request.Request
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
setCookies
public void setCookies(java.util.List<javax.servlet.http.Cookie> cookies)
Sets cookies for current request.- Parameters:
cookies
-
-
addCookie
public void addCookie(javax.servlet.http.Cookie cookie)
- Parameters:
cookie
-
-
getCookies
public java.util.List<javax.servlet.http.Cookie> getCookies()
- Specified by:
getCookies
in classorg.apache.wicket.request.http.WebRequest
-
getDateHeader
public org.apache.wicket.util.time.Time getDateHeader(java.lang.String name)
- Specified by:
getDateHeader
in classorg.apache.wicket.request.http.WebRequest
-
setDateHeader
public void setDateHeader(java.lang.String name, org.apache.wicket.util.time.Time value)
Sets date header for given name.- Parameters:
name
-value
-
-
addDateHeader
public void addDateHeader(java.lang.String name, org.apache.wicket.util.time.Time value)
Adds date header for given name.- Parameters:
name
-value
-
-
getHeader
public java.lang.String getHeader(java.lang.String name)
- Specified by:
getHeader
in classorg.apache.wicket.request.http.WebRequest
-
setHeader
public void setHeader(java.lang.String name, java.lang.String value)
Sets header for given name.- Parameters:
name
-value
-
-
addHeader
public void addHeader(java.lang.String name, java.lang.String value)
Adds header for given name.- Parameters:
name
-value
-
-
setLocale
public void setLocale(java.util.Locale locale)
Sets request locale.- Parameters:
locale
-
-
getLocale
public java.util.Locale getLocale()
- Specified by:
getLocale
in classorg.apache.wicket.request.Request
-
getHeaders
public java.util.List<java.lang.String> getHeaders(java.lang.String name)
- Specified by:
getHeaders
in classorg.apache.wicket.request.http.WebRequest
-
removeHeader
public void removeHeader(java.lang.String header)
Removes header with specified name.- Parameters:
header
-
-
getPostParameters
public MockRequestParameters getPostParameters()
- Overrides:
getPostParameters
in classorg.apache.wicket.request.Request
-
getCharset
public java.nio.charset.Charset getCharset()
- Specified by:
getCharset
in classorg.apache.wicket.request.Request
-
getClientUrl
public org.apache.wicket.request.Url getClientUrl()
- Specified by:
getClientUrl
in classorg.apache.wicket.request.Request
-
getContainerRequest
public java.lang.Object getContainerRequest()
- Specified by:
getContainerRequest
in classorg.apache.wicket.request.Request
-
getContextPath
public java.lang.String getContextPath()
- Overrides:
getContextPath
in classorg.apache.wicket.request.Request
-
setContextPath
public MockWebRequest setContextPath(java.lang.String contextPath)
- Parameters:
contextPath
-- Returns:
- this
-
getFilterPath
public java.lang.String getFilterPath()
- Overrides:
getFilterPath
in classorg.apache.wicket.request.Request
-
setFilterPath
public MockWebRequest setFilterPath(java.lang.String filterPath)
- Parameters:
filterPath
-- Returns:
- this
-
getPrefixToContextPath
public java.lang.String getPrefixToContextPath()
- Overrides:
getPrefixToContextPath
in classorg.apache.wicket.request.Request
-
setPrefixToContextPath
public MockWebRequest setPrefixToContextPath(java.lang.String prefixToContextPath)
- Parameters:
prefixToContextPath
-- Returns:
- this
-
-