Package no.digipost.api.client.testing
Class MockfriendlyResponse
- java.lang.Object
-
- no.digipost.api.client.testing.MockfriendlyResponse
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,org.apache.http.client.methods.CloseableHttpResponse,org.apache.http.HttpMessage,org.apache.http.HttpResponse
public class MockfriendlyResponse extends java.lang.Object implements org.apache.http.client.methods.CloseableHttpResponse
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMockfriendlyResponse.MockedResponseBuilder
-
Field Summary
Fields Modifier and Type Field Description static java.lang.RuntimeExceptionCONNECTION_REFUSEDstatic org.apache.http.client.methods.CloseableHttpResponseDEFAULT_RESPONSEstatic java.util.Map<java.lang.String,java.lang.RuntimeException>errorsstatic java.util.Map<java.lang.String,org.apache.http.client.methods.CloseableHttpResponse>responses
-
Constructor Summary
Constructors Constructor Description MockfriendlyResponse()
-
Method Summary
Modifier and Type Method Description voidaddHeader(java.lang.String name, java.lang.String value)voidaddHeader(org.apache.http.Header header)voidclose()booleancontainsHeader(java.lang.String name)org.apache.http.Header[]getAllHeaders()static org.apache.http.client.methods.CloseableHttpResponsegetDefaultResponse()org.apache.http.HttpEntitygetEntity()org.apache.http.HeadergetFirstHeader(java.lang.String name)org.apache.http.Header[]getHeaders(java.lang.String name)org.apache.http.HeadergetLastHeader(java.lang.String name)java.util.LocalegetLocale()org.apache.http.params.HttpParamsgetParams()org.apache.http.ProtocolVersiongetProtocolVersion()org.apache.http.StatusLinegetStatusLine()org.apache.http.HeaderIteratorheaderIterator()org.apache.http.HeaderIteratorheaderIterator(java.lang.String name)voidremoveHeader(org.apache.http.Header header)voidremoveHeaders(java.lang.String name)voidsetEntity(org.apache.http.HttpEntity entity)voidsetHeader(java.lang.String name, java.lang.String value)voidsetHeader(org.apache.http.Header header)voidsetHeaders(org.apache.http.Header[] headers)voidsetLocale(java.util.Locale loc)voidsetParams(org.apache.http.params.HttpParams params)voidsetReasonPhrase(java.lang.String reason)voidsetStatusCode(int code)voidsetStatusLine(org.apache.http.ProtocolVersion ver, int code)voidsetStatusLine(org.apache.http.ProtocolVersion ver, int code, java.lang.String reason)voidsetStatusLine(org.apache.http.StatusLine statusline)
-
-
-
Field Detail
-
responses
public static final java.util.Map<java.lang.String,org.apache.http.client.methods.CloseableHttpResponse> responses
-
errors
public static final java.util.Map<java.lang.String,java.lang.RuntimeException> errors
-
DEFAULT_RESPONSE
public static org.apache.http.client.methods.CloseableHttpResponse DEFAULT_RESPONSE
-
CONNECTION_REFUSED
public static java.lang.RuntimeException CONNECTION_REFUSED
-
-
Method Detail
-
getDefaultResponse
public static org.apache.http.client.methods.CloseableHttpResponse getDefaultResponse()
-
close
public void close() throws java.io.IOException- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Throws:
java.io.IOException
-
getStatusLine
public org.apache.http.StatusLine getStatusLine()
- Specified by:
getStatusLinein interfaceorg.apache.http.HttpResponse
-
setStatusLine
public void setStatusLine(org.apache.http.StatusLine statusline)
- Specified by:
setStatusLinein interfaceorg.apache.http.HttpResponse
-
setStatusLine
public void setStatusLine(org.apache.http.ProtocolVersion ver, int code)- Specified by:
setStatusLinein interfaceorg.apache.http.HttpResponse
-
setStatusLine
public void setStatusLine(org.apache.http.ProtocolVersion ver, int code, java.lang.String reason)- Specified by:
setStatusLinein interfaceorg.apache.http.HttpResponse
-
setStatusCode
public void setStatusCode(int code) throws java.lang.IllegalStateException- Specified by:
setStatusCodein interfaceorg.apache.http.HttpResponse- Throws:
java.lang.IllegalStateException
-
setReasonPhrase
public void setReasonPhrase(java.lang.String reason) throws java.lang.IllegalStateException- Specified by:
setReasonPhrasein interfaceorg.apache.http.HttpResponse- Throws:
java.lang.IllegalStateException
-
getEntity
public org.apache.http.HttpEntity getEntity()
- Specified by:
getEntityin interfaceorg.apache.http.HttpResponse
-
setEntity
public void setEntity(org.apache.http.HttpEntity entity)
- Specified by:
setEntityin interfaceorg.apache.http.HttpResponse
-
getLocale
public java.util.Locale getLocale()
- Specified by:
getLocalein interfaceorg.apache.http.HttpResponse
-
setLocale
public void setLocale(java.util.Locale loc)
- Specified by:
setLocalein interfaceorg.apache.http.HttpResponse
-
getProtocolVersion
public org.apache.http.ProtocolVersion getProtocolVersion()
- Specified by:
getProtocolVersionin interfaceorg.apache.http.HttpMessage
-
containsHeader
public boolean containsHeader(java.lang.String name)
- Specified by:
containsHeaderin interfaceorg.apache.http.HttpMessage
-
getHeaders
public org.apache.http.Header[] getHeaders(java.lang.String name)
- Specified by:
getHeadersin interfaceorg.apache.http.HttpMessage
-
getFirstHeader
public org.apache.http.Header getFirstHeader(java.lang.String name)
- Specified by:
getFirstHeaderin interfaceorg.apache.http.HttpMessage
-
getLastHeader
public org.apache.http.Header getLastHeader(java.lang.String name)
- Specified by:
getLastHeaderin interfaceorg.apache.http.HttpMessage
-
getAllHeaders
public org.apache.http.Header[] getAllHeaders()
- Specified by:
getAllHeadersin interfaceorg.apache.http.HttpMessage
-
addHeader
public void addHeader(org.apache.http.Header header)
- Specified by:
addHeaderin interfaceorg.apache.http.HttpMessage
-
addHeader
public void addHeader(java.lang.String name, java.lang.String value)- Specified by:
addHeaderin interfaceorg.apache.http.HttpMessage
-
setHeader
public void setHeader(org.apache.http.Header header)
- Specified by:
setHeaderin interfaceorg.apache.http.HttpMessage
-
setHeader
public void setHeader(java.lang.String name, java.lang.String value)- Specified by:
setHeaderin interfaceorg.apache.http.HttpMessage
-
setHeaders
public void setHeaders(org.apache.http.Header[] headers)
- Specified by:
setHeadersin interfaceorg.apache.http.HttpMessage
-
removeHeader
public void removeHeader(org.apache.http.Header header)
- Specified by:
removeHeaderin interfaceorg.apache.http.HttpMessage
-
removeHeaders
public void removeHeaders(java.lang.String name)
- Specified by:
removeHeadersin interfaceorg.apache.http.HttpMessage
-
headerIterator
public org.apache.http.HeaderIterator headerIterator()
- Specified by:
headerIteratorin interfaceorg.apache.http.HttpMessage
-
headerIterator
public org.apache.http.HeaderIterator headerIterator(java.lang.String name)
- Specified by:
headerIteratorin interfaceorg.apache.http.HttpMessage
-
getParams
public org.apache.http.params.HttpParams getParams()
- Specified by:
getParamsin interfaceorg.apache.http.HttpMessage
-
setParams
public void setParams(org.apache.http.params.HttpParams params)
- Specified by:
setParamsin interfaceorg.apache.http.HttpMessage
-
-