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
getHeader
public Object getHeader(String name)
getHeaders
public List getHeaders(String name)
getHeaderNames
public Set getHeaderNames()
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-2005 The Spring Framework Project.