|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.resteasy.mock.MockHttpServletResponse
public class MockHttpServletResponse
Mock implementation of the HttpServletResponse
interface. Supports the Servlet 2.4 API level.
Used for testing the web framework; also useful for testing application controllers.
Field Summary | |
---|---|
static int |
DEFAULT_SERVER_PORT
|
Fields inherited from interface javax.servlet.http.HttpServletResponse |
---|
SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_FOUND, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY |
Constructor Summary | |
---|---|
MockHttpServletResponse()
|
Method Summary | |
---|---|
void |
addCookie(javax.servlet.http.Cookie cookie)
|
void |
addDateHeader(java.lang.String name,
long value)
|
void |
addHeader(java.lang.String name,
java.lang.String value)
|
void |
addIntHeader(java.lang.String name,
int value)
|
boolean |
containsHeader(java.lang.String name)
|
java.lang.String |
encodeRedirectUrl(java.lang.String url)
|
java.lang.String |
encodeRedirectURL(java.lang.String url)
|
java.lang.String |
encodeUrl(java.lang.String url)
|
java.lang.String |
encodeURL(java.lang.String url)
|
void |
flushBuffer()
|
int |
getBufferSize()
|
java.lang.String |
getCharacterEncoding()
|
byte[] |
getContentAsByteArray()
|
java.lang.String |
getContentAsString()
|
int |
getContentLength()
|
java.lang.String |
getContentType()
|
javax.servlet.http.Cookie |
getCookie(java.lang.String name)
|
javax.servlet.http.Cookie[] |
getCookies()
|
java.lang.String |
getErrorMessage()
|
java.lang.String |
getForwardedUrl()
|
java.lang.Object |
getHeader(java.lang.String name)
Return the primary value for the given header, if any. |
java.util.Set |
getHeaderNames()
Return the names of all specified headers as a Set of Strings. |
java.util.List |
getHeaders(java.lang.String name)
Return all values for the given header as a List of value objects. |
java.lang.String |
getIncludedUrl()
|
java.util.Locale |
getLocale()
|
javax.servlet.ServletOutputStream |
getOutputStream()
|
java.lang.String |
getRedirectedUrl()
|
int |
getStatus()
|
java.io.PrintWriter |
getWriter()
|
boolean |
isCommitted()
|
boolean |
isOutputStreamAccessAllowed()
Return whether getOutputStream() access is allowed. |
boolean |
isWriterAccessAllowed()
Return whether getOutputStream() access is allowed. |
void |
reset()
|
void |
resetBuffer()
|
void |
sendError(int status)
|
void |
sendError(int status,
java.lang.String errorMessage)
|
void |
sendRedirect(java.lang.String url)
|
void |
setBufferSize(int bufferSize)
|
void |
setCharacterEncoding(java.lang.String characterEncoding)
|
void |
setCommitted(boolean committed)
|
void |
setContentLength(int contentLength)
|
void |
setContentType(java.lang.String contentType)
|
void |
setDateHeader(java.lang.String name,
long value)
|
void |
setForwardedUrl(java.lang.String forwardedUrl)
|
void |
setHeader(java.lang.String name,
java.lang.String value)
|
void |
setIncludedUrl(java.lang.String includedUrl)
|
void |
setIntHeader(java.lang.String name,
int value)
|
void |
setLocale(java.util.Locale locale)
|
void |
setOutputStreamAccessAllowed(boolean outputStreamAccessAllowed)
Set whether getOutputStream() access is allowed. |
void |
setStatus(int status)
|
void |
setStatus(int status,
java.lang.String errorMessage)
|
void |
setWriterAccessAllowed(boolean writerAccessAllowed)
Set whether getWriter() access is allowed. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int DEFAULT_SERVER_PORT
Constructor Detail |
---|
public MockHttpServletResponse()
Method Detail |
---|
public void setOutputStreamAccessAllowed(boolean outputStreamAccessAllowed)
getOutputStream()
access is allowed.
Default is true
.
public boolean isOutputStreamAccessAllowed()
getOutputStream()
access is allowed.
public void setWriterAccessAllowed(boolean writerAccessAllowed)
getWriter()
access is allowed.
Default is true
.
public boolean isWriterAccessAllowed()
getOutputStream()
access is allowed.
public void setCharacterEncoding(java.lang.String characterEncoding)
setCharacterEncoding
in interface javax.servlet.ServletResponse
public java.lang.String getCharacterEncoding()
getCharacterEncoding
in interface javax.servlet.ServletResponse
public javax.servlet.ServletOutputStream getOutputStream()
getOutputStream
in interface javax.servlet.ServletResponse
public java.io.PrintWriter getWriter() throws java.io.UnsupportedEncodingException
getWriter
in interface javax.servlet.ServletResponse
java.io.UnsupportedEncodingException
public byte[] getContentAsByteArray()
public java.lang.String getContentAsString() throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public void setContentLength(int contentLength)
setContentLength
in interface javax.servlet.ServletResponse
public int getContentLength()
public void setContentType(java.lang.String contentType)
setContentType
in interface javax.servlet.ServletResponse
public java.lang.String getContentType()
getContentType
in interface javax.servlet.ServletResponse
public void setBufferSize(int bufferSize)
setBufferSize
in interface javax.servlet.ServletResponse
public int getBufferSize()
getBufferSize
in interface javax.servlet.ServletResponse
public void flushBuffer()
flushBuffer
in interface javax.servlet.ServletResponse
public void resetBuffer()
resetBuffer
in interface javax.servlet.ServletResponse
public void setCommitted(boolean committed)
public boolean isCommitted()
isCommitted
in interface javax.servlet.ServletResponse
public void reset()
reset
in interface javax.servlet.ServletResponse
public void setLocale(java.util.Locale locale)
setLocale
in interface javax.servlet.ServletResponse
public java.util.Locale getLocale()
getLocale
in interface javax.servlet.ServletResponse
public void addCookie(javax.servlet.http.Cookie cookie)
addCookie
in interface javax.servlet.http.HttpServletResponse
public javax.servlet.http.Cookie[] getCookies()
public javax.servlet.http.Cookie getCookie(java.lang.String name)
public boolean containsHeader(java.lang.String name)
containsHeader
in interface javax.servlet.http.HttpServletResponse
public java.util.Set getHeaderNames()
Set
of header name Strings
, or an empty Set
if nonepublic java.lang.Object getHeader(java.lang.String name)
Will return the first value in case of multiple values.
name
- the name of the header
null if none
public java.util.List getHeaders(java.lang.String name)
name
- the name of the header
public java.lang.String encodeURL(java.lang.String url)
encodeURL
in interface javax.servlet.http.HttpServletResponse
public java.lang.String encodeRedirectURL(java.lang.String url)
encodeRedirectURL
in interface javax.servlet.http.HttpServletResponse
public java.lang.String encodeUrl(java.lang.String url)
encodeUrl
in interface javax.servlet.http.HttpServletResponse
public java.lang.String encodeRedirectUrl(java.lang.String url)
encodeRedirectUrl
in interface javax.servlet.http.HttpServletResponse
public void sendError(int status, java.lang.String errorMessage) throws java.io.IOException
sendError
in interface javax.servlet.http.HttpServletResponse
java.io.IOException
public void sendError(int status) throws java.io.IOException
sendError
in interface javax.servlet.http.HttpServletResponse
java.io.IOException
public void sendRedirect(java.lang.String url) throws java.io.IOException
sendRedirect
in interface javax.servlet.http.HttpServletResponse
java.io.IOException
public java.lang.String getRedirectedUrl()
public void setDateHeader(java.lang.String name, long value)
setDateHeader
in interface javax.servlet.http.HttpServletResponse
public void addDateHeader(java.lang.String name, long value)
addDateHeader
in interface javax.servlet.http.HttpServletResponse
public void setHeader(java.lang.String name, java.lang.String value)
setHeader
in interface javax.servlet.http.HttpServletResponse
public void addHeader(java.lang.String name, java.lang.String value)
addHeader
in interface javax.servlet.http.HttpServletResponse
public void setIntHeader(java.lang.String name, int value)
setIntHeader
in interface javax.servlet.http.HttpServletResponse
public void addIntHeader(java.lang.String name, int value)
addIntHeader
in interface javax.servlet.http.HttpServletResponse
public void setStatus(int status)
setStatus
in interface javax.servlet.http.HttpServletResponse
public void setStatus(int status, java.lang.String errorMessage)
setStatus
in interface javax.servlet.http.HttpServletResponse
public int getStatus()
public java.lang.String getErrorMessage()
public void setForwardedUrl(java.lang.String forwardedUrl)
public java.lang.String getForwardedUrl()
public void setIncludedUrl(java.lang.String includedUrl)
public java.lang.String getIncludedUrl()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |