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
-
public class MockWebResponse extends org.apache.wicket.request.http.WebResponseMockedWebResponse.- Author:
- Matej Knopp
-
-
Constructor Summary
Constructors Constructor Description MockWebResponse()Construct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCookie(javax.servlet.http.Cookie cookie)voidaddHeader(java.lang.String name, java.lang.String value)voidclearCookie(javax.servlet.http.Cookie cookie)java.lang.StringencodeRedirectURL(java.lang.CharSequence url)java.lang.StringencodeURL(java.lang.CharSequence url)voidflush()byte[]getBinaryResponse()java.lang.ObjectgetContainerResponse()java.lang.LonggetContentLength()java.lang.StringgetContentType()java.util.List<javax.servlet.http.Cookie>getCookies()org.apache.wicket.util.time.TimegetDateHeader(java.lang.String name)java.lang.StringgetErrorMessage()java.lang.StringgetHeader(java.lang.String name)java.util.Set<java.lang.String>getHeaderNames()java.lang.StringgetRedirectUrl()java.lang.IntegergetStatus()java.lang.CharSequencegetTextResponse()booleanhasHeader(java.lang.String name)booleanisRedirect()voidreset()voidsendError(int sc, java.lang.String msg)voidsendRedirect(java.lang.String url)voidsetContentLength(long length)voidsetContentType(java.lang.String mimeType)voidsetDateHeader(java.lang.String name, org.apache.wicket.util.time.Time date)voidsetHeader(java.lang.String name, java.lang.String value)voidsetStatus(int sc)voidwrite(byte[] array)voidwrite(byte[] array, int offset, int length)voidwrite(java.lang.CharSequence sequence)
-
-
-
Method Detail
-
addCookie
public void addCookie(javax.servlet.http.Cookie cookie)
- Specified by:
addCookiein classorg.apache.wicket.request.http.WebResponse
-
clearCookie
public void clearCookie(javax.servlet.http.Cookie cookie)
- Specified by:
clearCookiein classorg.apache.wicket.request.http.WebResponse
-
getCookies
public java.util.List<javax.servlet.http.Cookie> getCookies()
- Returns:
- cookies set in this response
-
sendRedirect
public void sendRedirect(java.lang.String url)
- Specified by:
sendRedirectin classorg.apache.wicket.request.http.WebResponse
-
getRedirectUrl
public java.lang.String getRedirectUrl()
- Returns:
- redirect URL or
nullifsendRedirect(String)was not called.
-
isRedirect
public boolean isRedirect()
- Specified by:
isRedirectin classorg.apache.wicket.request.http.WebResponse- Returns:
trueif redirect URL was set,falseotherwise.
-
setContentLength
public void setContentLength(long length)
- Specified by:
setContentLengthin classorg.apache.wicket.request.http.WebResponse
-
getContentLength
public java.lang.Long getContentLength()
- Returns:
- content length (set by
setContentLength(long))
-
setContentType
public void setContentType(java.lang.String mimeType)
- Specified by:
setContentTypein classorg.apache.wicket.request.http.WebResponse
-
getContentType
public java.lang.String getContentType()
- Returns:
- content mime type
-
setDateHeader
public void setDateHeader(java.lang.String name, org.apache.wicket.util.time.Time date)- Specified by:
setDateHeaderin classorg.apache.wicket.request.http.WebResponse
-
getDateHeader
public org.apache.wicket.util.time.Time getDateHeader(java.lang.String name)
- Parameters:
name-- Returns:
- date header with specified name
-
setHeader
public void setHeader(java.lang.String name, java.lang.String value)- Specified by:
setHeaderin classorg.apache.wicket.request.http.WebResponse
-
addHeader
public void addHeader(java.lang.String name, java.lang.String value)- Specified by:
addHeaderin classorg.apache.wicket.request.http.WebResponse
-
getHeader
public java.lang.String getHeader(java.lang.String name)
- Parameters:
name-- Returns:
- header string with specified name
-
hasHeader
public boolean hasHeader(java.lang.String name)
- Parameters:
name-- Returns:
trueif the header was set,falseotherwise
-
getHeaderNames
public java.util.Set<java.lang.String> getHeaderNames()
- Returns:
- set of all header names
-
setStatus
public void setStatus(int sc)
- Specified by:
setStatusin classorg.apache.wicket.request.http.WebResponse
-
getStatus
public java.lang.Integer getStatus()
- Returns:
- status code or
nullif status was not set
-
encodeURL
public java.lang.String encodeURL(java.lang.CharSequence url)
- Specified by:
encodeURLin classorg.apache.wicket.request.Response
-
encodeRedirectURL
public java.lang.String encodeRedirectURL(java.lang.CharSequence url)
- Specified by:
encodeRedirectURLin classorg.apache.wicket.request.http.WebResponse
-
write
public void write(java.lang.CharSequence sequence)
- Specified by:
writein classorg.apache.wicket.request.Response
-
getTextResponse
public java.lang.CharSequence getTextResponse()
- Returns:
- text response
-
write
public void write(byte[] array)
- Specified by:
writein classorg.apache.wicket.request.Response
-
write
public void write(byte[] array, int offset, int length)- Specified by:
writein classorg.apache.wicket.request.Response
-
getBinaryResponse
public byte[] getBinaryResponse()
- Returns:
- binary response
-
sendError
public void sendError(int sc, java.lang.String msg)- Specified by:
sendErrorin classorg.apache.wicket.request.http.WebResponse
-
getErrorMessage
public java.lang.String getErrorMessage()
- Returns:
- error message
-
flush
public void flush()
- Specified by:
flushin classorg.apache.wicket.request.http.WebResponse
-
reset
public void reset()
- Overrides:
resetin classorg.apache.wicket.request.Response
-
getContainerResponse
public java.lang.Object getContainerResponse()
- Specified by:
getContainerResponsein classorg.apache.wicket.request.Response
-
-