public class MockHttpResponse extends java.lang.Object implements HttpResponse
| Modifier and Type | Field and Description |
|---|---|
protected java.io.ByteArrayOutputStream |
baos |
protected java.lang.String |
errorMessage |
protected java.util.List<javax.ws.rs.core.NewCookie> |
newCookies |
protected java.io.OutputStream |
os |
protected CaseInsensitiveMap |
outputHeaders |
protected boolean |
sentError |
protected int |
status |
| Constructor and Description |
|---|
MockHttpResponse() |
| Modifier and Type | Method and Description |
|---|---|
void |
addNewCookie(javax.ws.rs.core.NewCookie cookie) |
java.lang.String |
getContentAsString() |
java.lang.String |
getErrorMessage() |
java.util.List<javax.ws.rs.core.NewCookie> |
getNewCookies() |
byte[] |
getOutput() |
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> |
getOutputHeaders() |
java.io.OutputStream |
getOutputStream() |
int |
getStatus() |
boolean |
isCommitted() |
boolean |
isErrorSent() |
void |
reset()
reset status and headers.
|
void |
sendError(int status) |
void |
sendError(int status,
java.lang.String message) |
void |
setOutputStream(java.io.OutputStream os) |
void |
setStatus(int status) |
protected int status
protected java.io.ByteArrayOutputStream baos
protected java.io.OutputStream os
protected CaseInsensitiveMap outputHeaders
protected java.util.List<javax.ws.rs.core.NewCookie> newCookies
protected java.lang.String errorMessage
protected boolean sentError
public int getStatus()
getStatus in interface HttpResponsepublic void setStatus(int status)
setStatus in interface HttpResponsepublic javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> getOutputHeaders()
getOutputHeaders in interface HttpResponsepublic java.io.OutputStream getOutputStream()
throws java.io.IOException
getOutputStream in interface HttpResponsejava.io.IOExceptionpublic void setOutputStream(java.io.OutputStream os)
setOutputStream in interface HttpResponsepublic byte[] getOutput()
public java.lang.String getContentAsString()
public void addNewCookie(javax.ws.rs.core.NewCookie cookie)
addNewCookie in interface HttpResponsepublic void sendError(int status)
throws java.io.IOException
sendError in interface HttpResponsejava.io.IOExceptionpublic void sendError(int status,
java.lang.String message)
throws java.io.IOException
sendError in interface HttpResponsejava.io.IOExceptionpublic java.util.List<javax.ws.rs.core.NewCookie> getNewCookies()
public java.lang.String getErrorMessage()
public boolean isErrorSent()
public boolean isCommitted()
isCommitted in interface HttpResponsepublic void reset()
HttpResponsereset in interface HttpResponse