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
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 classWebResponse
-
clearCookie
- Specified by:
clearCookie
in classWebResponse
-
getCookies
- Returns:
- cookies set in this response
-
sendRedirect
- Specified by:
sendRedirect
in classWebResponse
-
getRedirectUrl
- Returns:
- redirect URL or
null
ifsendRedirect(String)
was not called.
-
isRedirect
- Specified by:
isRedirect
in classWebResponse
- Returns:
true
if redirect URL was set,false
otherwise.
-
setContentLength
- Specified by:
setContentLength
in classWebResponse
-
getContentLength
- Returns:
- content length (set by
setContentLength(long)
)
-
setContentType
- Specified by:
setContentType
in classWebResponse
-
getContentType
- Returns:
- content mime type
-
setDateHeader
- Specified by:
setDateHeader
in classWebResponse
-
getDateHeader
- Parameters:
name
-- Returns:
- date header with specified name
-
isHeaderSupported
- Specified by:
isHeaderSupported
in classWebResponse
-
setHeader
- Specified by:
setHeader
in classWebResponse
-
addHeader
- Specified by:
addHeader
in classWebResponse
-
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 classWebResponse
-
getStatus
- Returns:
- status code or
null
if status was not set
-
encodeURL
-
encodeRedirectURL
- Specified by:
encodeRedirectURL
in classWebResponse
-
write
-
getTextResponse
- Returns:
- text response
-
write
-
write
-
getBinaryResponse
- Returns:
- binary response
-
sendError
- Specified by:
sendError
in classWebResponse
-
getErrorMessage
- Returns:
- error message
-
flush
- Specified by:
flush
in classWebResponse
-
reset
-
getContainerResponse
- Specified by:
getContainerResponse
in classResponse
-