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, String contextPath, String filterPath, 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(String name, Time value)
Adds date header for given name.void
addHeader(String name, String value)
Adds header for given name.MockWebRequest
cloneWithUrl(org.apache.wicket.request.Url url)
Charset
getCharset()
org.apache.wicket.request.Url
getClientUrl()
Object
getContainerRequest()
String
getContextPath()
List<javax.servlet.http.Cookie>
getCookies()
Instant
getDateHeader(String name)
String
getFilterPath()
String
getHeader(String name)
List<String>
getHeaders(String name)
Locale
getLocale()
MockRequestParameters
getPostParameters()
String
getPrefixToContextPath()
org.apache.wicket.request.Url
getUrl()
void
removeHeader(String header)
Removes header with specified name.MockWebRequest
setContextPath(String contextPath)
void
setCookies(List<javax.servlet.http.Cookie> cookies)
Sets cookies for current request.void
setDateHeader(String name, Time value)
Sets date header for given name.MockWebRequest
setFilterPath(String filterPath)
void
setHeader(String name, String value)
Sets header for given name.void
setLocale(Locale locale)
Sets request locale.MockWebRequest
setPrefixToContextPath(String prefixToContextPath)
void
setUrl(org.apache.wicket.request.Url url)
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, String contextPath, String filterPath, 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
-
setCookies
public void setCookies(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 List<javax.servlet.http.Cookie> getCookies()
- Specified by:
getCookies
in classorg.apache.wicket.request.http.WebRequest
-
getDateHeader
public Instant getDateHeader(String name)
- Specified by:
getDateHeader
in classorg.apache.wicket.request.http.WebRequest
-
setDateHeader
public void setDateHeader(String name, Time value)
Sets date header for given name.- Parameters:
name
-value
-
-
addDateHeader
public void addDateHeader(String name, Time value)
Adds date header for given name.- Parameters:
name
-value
-
-
getHeader
public String getHeader(String name)
- Specified by:
getHeader
in classorg.apache.wicket.request.http.WebRequest
-
setHeader
public void setHeader(String name, String value)
Sets header for given name.- Parameters:
name
-value
-
-
addHeader
public void addHeader(String name, String value)
Adds header for given name.- Parameters:
name
-value
-
-
getLocale
public Locale getLocale()
- Specified by:
getLocale
in classorg.apache.wicket.request.Request
-
getHeaders
public List<String> getHeaders(String name)
- Specified by:
getHeaders
in classorg.apache.wicket.request.http.WebRequest
-
removeHeader
public void removeHeader(String header)
Removes header with specified name.- Parameters:
header
-
-
getPostParameters
public MockRequestParameters getPostParameters()
- Overrides:
getPostParameters
in classorg.apache.wicket.request.Request
-
getCharset
public 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 Object getContainerRequest()
- Specified by:
getContainerRequest
in classorg.apache.wicket.request.Request
-
getContextPath
public String getContextPath()
- Overrides:
getContextPath
in classorg.apache.wicket.request.Request
-
setContextPath
public MockWebRequest setContextPath(String contextPath)
- Parameters:
contextPath
-- Returns:
- this
-
getFilterPath
public String getFilterPath()
- Overrides:
getFilterPath
in classorg.apache.wicket.request.Request
-
setFilterPath
public MockWebRequest setFilterPath(String filterPath)
- Parameters:
filterPath
-- Returns:
- this
-
getPrefixToContextPath
public String getPrefixToContextPath()
- Overrides:
getPrefixToContextPath
in classorg.apache.wicket.request.Request
-
setPrefixToContextPath
public MockWebRequest setPrefixToContextPath(String prefixToContextPath)
- Parameters:
prefixToContextPath
-- Returns:
- this
-
-