org.springframework.mock.web
Class MockHttpServletResponse
java.lang.Object
org.springframework.mock.web.MockHttpServletResponse
- All Implemented Interfaces:
- HttpServletResponse, ServletResponse
public class MockHttpServletResponse
- extends Object
- implements HttpServletResponse
Mock implementation of the HttpServletResponse
interface.
Used for testing the web framework; also useful for testing
application controllers.
- Since:
- 1.0.2
- Author:
- Rod Johnson, Juergen Hoeller
| 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 |
DEFAULT_SERVER_PORT
public static final int DEFAULT_SERVER_PORT
- See Also:
- Constant Field Values
MockHttpServletResponse
public MockHttpServletResponse()
setCharacterEncoding
public void setCharacterEncoding(String characterEncoding)
- Specified by:
setCharacterEncoding in interface ServletResponse
getCharacterEncoding
public String getCharacterEncoding()
- Specified by:
getCharacterEncoding in interface ServletResponse
getOutputStream
public ServletOutputStream getOutputStream()
- Specified by:
getOutputStream in interface ServletResponse
getWriter
public PrintWriter getWriter()
throws UnsupportedEncodingException
- Specified by:
getWriter in interface ServletResponse
- Throws:
UnsupportedEncodingException
getContentAsByteArray
public byte[] getContentAsByteArray()
getContentAsString
public String getContentAsString()
throws UnsupportedEncodingException
- Throws:
UnsupportedEncodingException
setContentLength
public void setContentLength(int contentLength)
- Specified by:
setContentLength in interface ServletResponse
getContentLength
public int getContentLength()
setContentType
public void setContentType(String contentType)
- Specified by:
setContentType in interface ServletResponse
getContentType
public String getContentType()
- Specified by:
getContentType in interface ServletResponse
setBufferSize
public void setBufferSize(int bufferSize)
- Specified by:
setBufferSize in interface ServletResponse
getBufferSize
public int getBufferSize()
- Specified by:
getBufferSize in interface ServletResponse
flushBuffer
public void flushBuffer()
- Specified by:
flushBuffer in interface ServletResponse
resetBuffer
public void resetBuffer()
- Specified by:
resetBuffer in interface ServletResponse
setCommitted
public void setCommitted(boolean committed)
isCommitted
public boolean isCommitted()
- Specified by:
isCommitted in interface ServletResponse
reset
public void reset()
- Specified by:
reset in interface ServletResponse
setLocale
public void setLocale(Locale locale)
- Specified by:
setLocale in interface ServletResponse
getLocale
public Locale getLocale()
- Specified by:
getLocale in interface ServletResponse
addCookie
public void addCookie(Cookie cookie)
- Specified by:
addCookie in interface HttpServletResponse
getCookies
public Cookie[] getCookies()
getCookie
public Cookie getCookie(String name)
containsHeader
public boolean containsHeader(String name)
- Specified by:
containsHeader in interface HttpServletResponse
getHeaderNames
public Set getHeaderNames()
getHeader
public Object getHeader(String name)
getHeaders
public List getHeaders(String name)
encodeURL
public String encodeURL(String url)
- Specified by:
encodeURL in interface HttpServletResponse
encodeRedirectURL
public String encodeRedirectURL(String url)
- Specified by:
encodeRedirectURL in interface HttpServletResponse
encodeUrl
public String encodeUrl(String url)
- Specified by:
encodeUrl in interface HttpServletResponse
encodeRedirectUrl
public String encodeRedirectUrl(String url)
- Specified by:
encodeRedirectUrl in interface HttpServletResponse
sendError
public void sendError(int status,
String errorMessage)
throws IOException
- Specified by:
sendError in interface HttpServletResponse
- Throws:
IOException
sendError
public void sendError(int status)
throws IOException
- Specified by:
sendError in interface HttpServletResponse
- Throws:
IOException
sendRedirect
public void sendRedirect(String url)
throws IOException
- Specified by:
sendRedirect in interface HttpServletResponse
- Throws:
IOException
getRedirectedUrl
public String getRedirectedUrl()
setDateHeader
public void setDateHeader(String name,
long value)
- Specified by:
setDateHeader in interface HttpServletResponse
addDateHeader
public void addDateHeader(String name,
long value)
- Specified by:
addDateHeader in interface HttpServletResponse
setHeader
public void setHeader(String name,
String value)
- Specified by:
setHeader in interface HttpServletResponse
addHeader
public void addHeader(String name,
String value)
- Specified by:
addHeader in interface HttpServletResponse
setIntHeader
public void setIntHeader(String name,
int value)
- Specified by:
setIntHeader in interface HttpServletResponse
addIntHeader
public void addIntHeader(String name,
int value)
- Specified by:
addIntHeader in interface HttpServletResponse
setStatus
public void setStatus(int status)
- Specified by:
setStatus in interface HttpServletResponse
setStatus
public void setStatus(int status,
String errorMessage)
- Specified by:
setStatus in interface HttpServletResponse
getStatus
public int getStatus()
getErrorMessage
public String getErrorMessage()
setForwardedUrl
public void setForwardedUrl(String forwardedUrl)
getForwardedUrl
public String getForwardedUrl()
setIncludedUrl
public void setIncludedUrl(String includedUrl)
getIncludedUrl
public String getIncludedUrl()
Copyright (c) 2002-2007 The Spring Framework Project.