com.mockrunner.mock.web
Class MockHttpServletResponse
java.lang.Object
com.mockrunner.mock.web.MockHttpServletResponse
- All Implemented Interfaces:
- javax.servlet.http.HttpServletResponse, javax.servlet.ServletResponse
public class MockHttpServletResponse
- extends java.lang.Object
- implements javax.servlet.http.HttpServletResponse
Mock implementation of HttpServletResponse
.
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MockHttpServletResponse
public MockHttpServletResponse()
resetAll
public void resetAll()
- Resets the state of this object to the default values
encodeURL
public java.lang.String encodeURL(java.lang.String url)
- Specified by:
encodeURL
in interface javax.servlet.http.HttpServletResponse
encodeRedirectUrl
public java.lang.String encodeRedirectUrl(java.lang.String url)
- Specified by:
encodeRedirectUrl
in interface javax.servlet.http.HttpServletResponse
encodeRedirectURL
public java.lang.String encodeRedirectURL(java.lang.String url)
- Specified by:
encodeRedirectURL
in interface javax.servlet.http.HttpServletResponse
encodeUrl
public java.lang.String encodeUrl(java.lang.String url)
- Specified by:
encodeUrl
in interface javax.servlet.http.HttpServletResponse
getWriter
public java.io.PrintWriter getWriter()
throws java.io.IOException
- Specified by:
getWriter
in interface javax.servlet.ServletResponse
- Throws:
java.io.IOException
getOutputStream
public javax.servlet.ServletOutputStream getOutputStream()
throws java.io.IOException
- Specified by:
getOutputStream
in interface javax.servlet.ServletResponse
- Throws:
java.io.IOException
getOutputStreamContent
public java.lang.String getOutputStreamContent()
addCookie
public void addCookie(javax.servlet.http.Cookie cookie)
- Specified by:
addCookie
in interface javax.servlet.http.HttpServletResponse
addDateHeader
public void addDateHeader(java.lang.String key,
long date)
- Specified by:
addDateHeader
in interface javax.servlet.http.HttpServletResponse
addHeader
public void addHeader(java.lang.String key,
java.lang.String value)
- Specified by:
addHeader
in interface javax.servlet.http.HttpServletResponse
addIntHeader
public void addIntHeader(java.lang.String key,
int value)
- Specified by:
addIntHeader
in interface javax.servlet.http.HttpServletResponse
containsHeader
public boolean containsHeader(java.lang.String key)
- Specified by:
containsHeader
in interface javax.servlet.http.HttpServletResponse
sendError
public void sendError(int code,
java.lang.String message)
throws java.io.IOException
- Specified by:
sendError
in interface javax.servlet.http.HttpServletResponse
- Throws:
java.io.IOException
sendError
public void sendError(int code)
throws java.io.IOException
- Specified by:
sendError
in interface javax.servlet.http.HttpServletResponse
- Throws:
java.io.IOException
sendRedirect
public void sendRedirect(java.lang.String location)
throws java.io.IOException
- Specified by:
sendRedirect
in interface javax.servlet.http.HttpServletResponse
- Throws:
java.io.IOException
setDateHeader
public void setDateHeader(java.lang.String key,
long date)
- Specified by:
setDateHeader
in interface javax.servlet.http.HttpServletResponse
setHeader
public void setHeader(java.lang.String key,
java.lang.String value)
- Specified by:
setHeader
in interface javax.servlet.http.HttpServletResponse
setIntHeader
public void setIntHeader(java.lang.String key,
int value)
- Specified by:
setIntHeader
in interface javax.servlet.http.HttpServletResponse
setStatus
public void setStatus(int code,
java.lang.String message)
- Specified by:
setStatus
in interface javax.servlet.http.HttpServletResponse
setStatus
public void setStatus(int code)
- Specified by:
setStatus
in interface javax.servlet.http.HttpServletResponse
flushBuffer
public void flushBuffer()
throws java.io.IOException
- Specified by:
flushBuffer
in interface javax.servlet.ServletResponse
- Throws:
java.io.IOException
getBufferSize
public int getBufferSize()
- Specified by:
getBufferSize
in interface javax.servlet.ServletResponse
getCharacterEncoding
public java.lang.String getCharacterEncoding()
- Specified by:
getCharacterEncoding
in interface javax.servlet.ServletResponse
setCharacterEncoding
public void setCharacterEncoding(java.lang.String encoding)
- Specified by:
setCharacterEncoding
in interface javax.servlet.ServletResponse
getLocale
public java.util.Locale getLocale()
- Specified by:
getLocale
in interface javax.servlet.ServletResponse
setLocale
public void setLocale(java.util.Locale locale)
- Specified by:
setLocale
in interface javax.servlet.ServletResponse
isCommitted
public boolean isCommitted()
- Specified by:
isCommitted
in interface javax.servlet.ServletResponse
reset
public void reset()
- Specified by:
reset
in interface javax.servlet.ServletResponse
resetBuffer
public void resetBuffer()
- Specified by:
resetBuffer
in interface javax.servlet.ServletResponse
clearHeaders
public void clearHeaders()
setBufferSize
public void setBufferSize(int size)
- Specified by:
setBufferSize
in interface javax.servlet.ServletResponse
setContentLength
public void setContentLength(int length)
- Specified by:
setContentLength
in interface javax.servlet.ServletResponse
getContentType
public java.lang.String getContentType()
- Specified by:
getContentType
in interface javax.servlet.ServletResponse
setContentType
public void setContentType(java.lang.String type)
- Specified by:
setContentType
in interface javax.servlet.ServletResponse
getHeaderNames
public java.util.Enumeration getHeaderNames()
getHeaderList
public java.util.List getHeaderList(java.lang.String key)
getHeader
public java.lang.String getHeader(java.lang.String key)
getStatusCode
public int getStatusCode()
getErrorCode
public int getErrorCode()
getCookies
public java.util.List getCookies()
wasErrorSent
public boolean wasErrorSent()
wasRedirectSent
public boolean wasRedirectSent()