Package org.apache.wicket.mock
Class MockWebResponse
java.lang.Object
org.apache.wicket.request.Response
org.apache.wicket.request.http.WebResponse
org.apache.wicket.mock.MockWebResponse
Mocked
WebResponse
.- Author:
- Matej Knopp
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.wicket.request.http.WebResponse
org.apache.wicket.request.http.WebResponse.CacheScope
-
Field Summary
Fields inherited from class org.apache.wicket.request.http.WebResponse
MAX_CACHE_DURATION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addCookie
(jakarta.servlet.http.Cookie cookie) void
void
clearCookie
(jakarta.servlet.http.Cookie cookie) encodeURL
(CharSequence url) void
flush()
byte[]
List<jakarta.servlet.http.Cookie>
getDateHeader
(String name) boolean
boolean
boolean
void
reset()
void
void
sendRedirect
(String url) void
setContentLength
(long length) void
setContentType
(String mimeType) void
setDateHeader
(String name, Instant date) void
void
setStatus
(int sc) void
write
(byte[] array) void
write
(byte[] array, int offset, int length) void
write
(CharSequence sequence) Methods inherited from class org.apache.wicket.request.http.WebResponse
disableCaching, enableCaching, setAcceptRange, setAttachmentHeader, setContentRange, setInlineHeader, setLastModifiedTime
Methods inherited from class org.apache.wicket.request.Response
close, getOutputStream
-
Constructor Details
-
MockWebResponse
public MockWebResponse()Construct.
-
-
Method Details
-
addCookie
- Specified by:
addCookie
in classorg.apache.wicket.request.http.WebResponse
-
clearCookie
- Specified by:
clearCookie
in classorg.apache.wicket.request.http.WebResponse
-
getCookies
- Returns:
- cookies set in this response
-
sendRedirect
- Specified by:
sendRedirect
in classorg.apache.wicket.request.http.WebResponse
-
getRedirectUrl
- Returns:
- redirect URL or
null
ifsendRedirect(String)
was not called.
-
isRedirect
- Specified by:
isRedirect
in classorg.apache.wicket.request.http.WebResponse
- Returns:
true
if redirect URL was set,false
otherwise.
-
setContentLength
- Specified by:
setContentLength
in classorg.apache.wicket.request.http.WebResponse
-
getContentLength
- Returns:
- content length (set by
setContentLength(long)
)
-
setContentType
- Specified by:
setContentType
in classorg.apache.wicket.request.http.WebResponse
-
getContentType
- Returns:
- content mime type
-
setDateHeader
- Specified by:
setDateHeader
in classorg.apache.wicket.request.http.WebResponse
-
getDateHeader
- Parameters:
name
-- Returns:
- date header with specified name
-
isHeaderSupported
- Specified by:
isHeaderSupported
in classorg.apache.wicket.request.http.WebResponse
-
setHeader
- Specified by:
setHeader
in classorg.apache.wicket.request.http.WebResponse
-
addHeader
- Specified by:
addHeader
in classorg.apache.wicket.request.http.WebResponse
-
getHeader
- Parameters:
name
-- Returns:
- header string with specified name
-
hasHeader
- Parameters:
name
-- Returns:
true
if the header was set,false
otherwise
-
getHeaderNames
- Returns:
- set of all header names
-
setStatus
- Specified by:
setStatus
in classorg.apache.wicket.request.http.WebResponse
-
getStatus
- Returns:
- status code or
null
if status was not set
-
encodeURL
- Specified by:
encodeURL
in classorg.apache.wicket.request.Response
-
encodeRedirectURL
- Specified by:
encodeRedirectURL
in classorg.apache.wicket.request.http.WebResponse
-
write
- Specified by:
write
in classorg.apache.wicket.request.Response
-
getTextResponse
- Returns:
- text response
-
write
- Specified by:
write
in classorg.apache.wicket.request.Response
-
write
- Specified by:
write
in classorg.apache.wicket.request.Response
-
getBinaryResponse
- Returns:
- binary response
-
sendError
- Specified by:
sendError
in classorg.apache.wicket.request.http.WebResponse
-
getErrorMessage
- Returns:
- error message
-
flush
- Specified by:
flush
in classorg.apache.wicket.request.http.WebResponse
-
reset
- Overrides:
reset
in classorg.apache.wicket.request.Response
-
getContainerResponse
- Specified by:
getContainerResponse
in classorg.apache.wicket.request.Response
-