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()