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.WebRequestMutable 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 voidaddCookie(javax.servlet.http.Cookie cookie)voidaddDateHeader(java.lang.String name, org.apache.wicket.util.time.Time value)Adds date header for given name.voidaddHeader(java.lang.String name, java.lang.String value)Adds header for given name.MockWebRequestcloneWithUrl(org.apache.wicket.request.Url url)java.nio.charset.CharsetgetCharset()org.apache.wicket.request.UrlgetClientUrl()java.lang.ObjectgetContainerRequest()java.lang.StringgetContextPath()java.util.List<javax.servlet.http.Cookie>getCookies()org.apache.wicket.util.time.TimegetDateHeader(java.lang.String name)java.lang.StringgetFilterPath()java.lang.StringgetHeader(java.lang.String name)java.util.List<java.lang.String>getHeaders(java.lang.String name)java.util.LocalegetLocale()MockRequestParametersgetPostParameters()java.lang.StringgetPrefixToContextPath()org.apache.wicket.request.UrlgetUrl()voidremoveHeader(java.lang.String header)Removes header with specified name.MockWebRequestsetContextPath(java.lang.String contextPath)voidsetCookies(java.util.List<javax.servlet.http.Cookie> cookies)Sets cookies for current request.voidsetDateHeader(java.lang.String name, org.apache.wicket.util.time.Time value)Sets date header for given name.MockWebRequestsetFilterPath(java.lang.String filterPath)voidsetHeader(java.lang.String name, java.lang.String value)Sets header for given name.voidsetLocale(java.util.Locale locale)Sets request locale.MockWebRequestsetPrefixToContextPath(java.lang.String prefixToContextPath)voidsetUrl(org.apache.wicket.request.Url url)java.lang.StringtoString()-
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:
cloneWithUrlin 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:
getUrlin classorg.apache.wicket.request.Request
-
toString
public java.lang.String toString()
- Overrides:
toStringin 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:
getCookiesin classorg.apache.wicket.request.http.WebRequest
-
getDateHeader
public org.apache.wicket.util.time.Time getDateHeader(java.lang.String name)
- Specified by:
getDateHeaderin 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:
getHeaderin 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:
getLocalein classorg.apache.wicket.request.Request
-
getHeaders
public java.util.List<java.lang.String> getHeaders(java.lang.String name)
- Specified by:
getHeadersin 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:
getPostParametersin classorg.apache.wicket.request.Request
-
getCharset
public java.nio.charset.Charset getCharset()
- Specified by:
getCharsetin classorg.apache.wicket.request.Request
-
getClientUrl
public org.apache.wicket.request.Url getClientUrl()
- Specified by:
getClientUrlin classorg.apache.wicket.request.Request
-
getContainerRequest
public java.lang.Object getContainerRequest()
- Specified by:
getContainerRequestin classorg.apache.wicket.request.Request
-
getContextPath
public java.lang.String getContextPath()
- Overrides:
getContextPathin classorg.apache.wicket.request.Request
-
setContextPath
public MockWebRequest setContextPath(java.lang.String contextPath)
- Parameters:
contextPath-- Returns:
- this
-
getFilterPath
public java.lang.String getFilterPath()
- Overrides:
getFilterPathin classorg.apache.wicket.request.Request
-
setFilterPath
public MockWebRequest setFilterPath(java.lang.String filterPath)
- Parameters:
filterPath-- Returns:
- this
-
getPrefixToContextPath
public java.lang.String getPrefixToContextPath()
- Overrides:
getPrefixToContextPathin classorg.apache.wicket.request.Request
-
setPrefixToContextPath
public MockWebRequest setPrefixToContextPath(java.lang.String prefixToContextPath)
- Parameters:
prefixToContextPath-- Returns:
- this
-
-