public class RhnMockHttpServletResponse
extends com.mockobjects.servlet.MockHttpServletResponse
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 and Description |
---|
RhnMockHttpServletResponse() |
Modifier and Type | Method and Description |
---|---|
void |
addCookie(javax.servlet.http.Cookie cookie) |
void |
addHeader(java.lang.String key,
java.lang.String value) |
void |
clearRedirect()
Sets the redirect to null.
|
java.lang.String |
getCharacterEncoding() |
javax.servlet.http.Cookie |
getCookie(java.lang.String name)
Returns a Cookie matching the given name, null otherwise.
|
java.lang.String |
getHeader(java.lang.String key)
Returns the String value matching the given key
|
java.lang.String |
getRedirect()
Gets the redirect instance variable
|
boolean |
isCommitted() |
void |
sendRedirect(java.lang.String aURL)
Saves the url sent through a redirect so we can test it.
|
void |
setCharacterEncoding(java.lang.String encodingIn) |
addDateHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, flushBuffer, getBufferSize, getLocale, getOutputStream, getOutputStreamContents, getWriter, reset, resetBuffer, sendError, sendError, setBufferSize, setContentLength, setContentType, setDateHeader, setExpectedContentLength, setExpectedContentType, setExpectedError, setExpectedError, setExpectedErrorNothing, setExpectedHeader, setExpectedRedirect, setExpectedSetStatusCalls, setHeader, setIntHeader, setLocale, setStatus, setStatus, setupOutputStream
assertEquals, assertEquals, assertTrue, fail, notImplemented, notYetImplemented, notYetImplemented, verify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public void addCookie(javax.servlet.http.Cookie cookie)
addCookie
in interface javax.servlet.http.HttpServletResponse
addCookie
in class com.mockobjects.servlet.MockHttpServletResponse
public void addHeader(java.lang.String key, java.lang.String value)
addHeader
in interface javax.servlet.http.HttpServletResponse
addHeader
in class com.mockobjects.servlet.MockHttpServletResponse
public java.lang.String getHeader(java.lang.String key)
key
- the header namepublic javax.servlet.http.Cookie getCookie(java.lang.String name)
name
- cookie namepublic void sendRedirect(java.lang.String aURL) throws java.io.IOException
sendRedirect
in interface javax.servlet.http.HttpServletResponse
sendRedirect
in class com.mockobjects.servlet.MockHttpServletResponse
aURL
- The URL for this redirectjava.io.IOException
- will never throwpublic java.lang.String getRedirect()
public void clearRedirect()
public void setCharacterEncoding(java.lang.String encodingIn)
public java.lang.String getCharacterEncoding()
getCharacterEncoding
in interface javax.servlet.ServletResponse
getCharacterEncoding
in class com.mockobjects.servlet.MockHttpServletResponse
public boolean isCommitted()
isCommitted
in interface javax.servlet.ServletResponse
isCommitted
in class com.mockobjects.servlet.MockHttpServletResponse