Interface TestableRequest
- All Superinterfaces:
Request
- All Known Implementing Classes:
TestableRequestImpl
An extended version of
Request
that allows the PageTester
to control and override behavior,
effectively simulating the portions of Request
that are provided normally by a servlet container.-
Field Summary
Fields inherited from interface org.apache.tapestry5.http.services.Request
REQUESTED_WITH_HEADER, X_FORWARDED_PROTO_HEADER
-
Method Summary
Modifier and TypeMethodDescriptionclear()
Clears the internal parameters map.loadParameter
(String parameterName, String parameterValue) Loads a single parameter/value pair.overrideParameter
(String parameterName, String parameterValue) Overrides a parameter to the specific value, regardless of how the parameter was previously set.Sets the locale requested by "the browser".Sets the path; the path should begin with a "/" character and contain everything from there to the start of query parameters (if any).Methods inherited from interface org.apache.tapestry5.http.services.Request
getAttribute, getAttributeNames, getContextPath, getDateHeader, getHeader, getHeaderNames, getLocale, getLocalPort, getMethod, getParameter, getParameterNames, getParameters, getPath, getRemoteHost, getServerName, getServerPort, getSession, isRequestedSessionIdValid, isSecure, isSessionInvalidated, isXHR, setAttribute
-
Method Details
-
clear
Clears the internal parameters map.- Returns:
- the request for further configuration
-
setPath
Sets the path; the path should begin with a "/" character and contain everything from there to the start of query parameters (if any).- Parameters:
path
-- Returns:
- the request for further configuration
-
setLocale
Sets the locale requested by "the browser".- Returns:
- the request for further configuration
-
loadParameter
Loads a single parameter/value pair. This may define a new parameter, or add a value to a list of parameters.- Returns:
- the request for further configuration
-
overrideParameter
Overrides a parameter to the specific value, regardless of how the parameter was previously set.
-