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
Mutable mock
WebRequest
.- Author:
- Matej Knopp
-
Field Summary
Fields inherited from class org.apache.wicket.request.http.WebRequest
HEADER_AJAX, HEADER_AJAX_BASE_URL, HEADER_ORIGIN, HEADER_REFERER, PARAM_AJAX, PARAM_AJAX_BASE_URL, PARAM_AJAX_REQUEST_ANTI_CACHE
-
Constructor Summary
ConstructorDescriptionMockWebRequest
(Url url) Construct.MockWebRequest
(Url url, String contextPath, String filterPath, String prefixToContextPath) Construct. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCookie
(jakarta.servlet.http.Cookie cookie) void
addDateHeader
(String name, Time value) Adds date header for given name.void
Adds header for given name.cloneWithUrl
(Url url) List<jakarta.servlet.http.Cookie>
getDateHeader
(String name) getHeaders
(String name) getUrl()
void
removeHeader
(String header) Removes header with specified name.setContextPath
(String contextPath) void
setCookies
(List<jakarta.servlet.http.Cookie> cookies) Sets cookies for current request.void
setDateHeader
(String name, Time value) Sets date header for given name.setFilterPath
(String filterPath) void
Sets header for given name.void
Sets request locale.setPrefixToContextPath
(String prefixToContextPath) void
toString()
Methods inherited from class org.apache.wicket.request.http.WebRequest
getCookie, getIfModifiedSinceHeader, isAjax, shouldPreserveClientUrl
Methods inherited from class org.apache.wicket.request.Request
getOriginalUrl, getQueryParameters, getRequestParameters
-
Constructor Details
-
MockWebRequest
Construct.- Parameters:
url
-
-
MockWebRequest
Construct.- Parameters:
url
-contextPath
-filterPath
-prefixToContextPath
-
-
-
Method Details
-
cloneWithUrl
- Overrides:
cloneWithUrl
in classWebRequest
-
setUrl
- Parameters:
url
-
-
getUrl
-
toString
-
setCookies
Sets cookies for current request.- Parameters:
cookies
-
-
addCookie
- Parameters:
cookie
-
-
getCookies
- Specified by:
getCookies
in classWebRequest
-
getDateHeader
- Specified by:
getDateHeader
in classWebRequest
-
setDateHeader
Sets date header for given name.- Parameters:
name
-value
-
-
addDateHeader
Adds date header for given name.- Parameters:
name
-value
-
-
getHeader
- Specified by:
getHeader
in classWebRequest
-
setHeader
Sets header for given name.- Parameters:
name
-value
-
-
addHeader
Adds header for given name.- Parameters:
name
-value
-
-
setLocale
Sets request locale.- Parameters:
locale
-
-
getLocale
-
getHeaders
- Specified by:
getHeaders
in classWebRequest
-
removeHeader
Removes header with specified name.- Parameters:
header
-
-
getPostParameters
- Overrides:
getPostParameters
in classRequest
-
getCharset
- Specified by:
getCharset
in classRequest
-
getClientUrl
- Specified by:
getClientUrl
in classRequest
-
getContainerRequest
- Specified by:
getContainerRequest
in classRequest
-
getContextPath
- Overrides:
getContextPath
in classRequest
-
setContextPath
- Parameters:
contextPath
-- Returns:
- this
-
getFilterPath
- Overrides:
getFilterPath
in classRequest
-
setFilterPath
- Parameters:
filterPath
-- Returns:
- this
-
getPrefixToContextPath
- Overrides:
getPrefixToContextPath
in classRequest
-
setPrefixToContextPath
- Parameters:
prefixToContextPath
-- Returns:
- this
-