Class ResponseDefinition
java.lang.Object
com.github.tomakehurst.wiremock.http.ResponseDefinition
-
Constructor Summary
ConstructorDescriptionResponseDefinition
(int statusCode, byte[] bodyContent) ResponseDefinition
(int statusCode, String bodyContent) ResponseDefinition
(int status, String statusMessage, byte[] body, com.fasterxml.jackson.databind.JsonNode jsonBody, String base64Body, String bodyFileName, HttpHeaders headers, HttpHeaders additionalProxyRequestHeaders, Integer fixedDelayMilliseconds, DelayDistribution delayDistribution, ChunkedDribbleDelay chunkedDribbleDelay, String proxyBaseUrl, String proxyUrlPrefixToRemove, Fault fault, List<String> transformers, Parameters transformerParameters, Boolean wasConfigured) ResponseDefinition
(int status, String statusMessage, Body body, String bodyFileName, HttpHeaders headers, HttpHeaders additionalProxyRequestHeaders, Integer fixedDelayMilliseconds, DelayDistribution delayDistribution, ChunkedDribbleDelay chunkedDribbleDelay, String proxyBaseUrl, String proxyUrlPrefixToRemove, Fault fault, List<String> transformers, Parameters transformerParameters, Boolean wasConfigured) ResponseDefinition
(int status, String statusMessage, String body, com.fasterxml.jackson.databind.JsonNode jsonBody, String base64Body, String bodyFileName, HttpHeaders headers, HttpHeaders additionalProxyRequestHeaders, Integer fixedDelayMilliseconds, DelayDistribution delayDistribution, ChunkedDribbleDelay chunkedDribbleDelay, String proxyBaseUrl, String proxyUrlPrefixToRemove, Fault fault, List<String> transformers, Parameters transformerParameters, Boolean wasConfigured) -
Method Summary
Modifier and TypeMethodDescriptionstatic ResponseDefinition
badRequest
(Errors errors) static ResponseDefinition
badRequestEntity
(Errors errors) static ResponseDefinition
browserProxy
(Request originalRequest) copy()
static ResponseDefinition
copyOf
(ResponseDefinition original) static ResponseDefinition
created()
boolean
getBody()
byte[]
byte[]
getFault()
com.fasterxml.jackson.databind.JsonNode
int
int
hashCode()
boolean
hasTransformer
(AbstractTransformer transformer) boolean
static ResponseDefinition
static ResponseDefinition
static ResponseDefinition
static ResponseDefinition
notFound()
static ResponseDefinition
notPermitted
(Errors errors) static ResponseDefinition
notPermitted
(String message) static ResponseDefinition
ok()
static ResponseDefinition
static <T> ResponseDefinition
okForJson
(T body) static ResponseDefinition
redirectTo
(String path) void
setOriginalRequest
(Request originalRequest) boolean
boolean
boolean
boolean
toString()
boolean
-
Constructor Details
-
ResponseDefinition
public ResponseDefinition(int status, String statusMessage, String body, com.fasterxml.jackson.databind.JsonNode jsonBody, String base64Body, String bodyFileName, HttpHeaders headers, HttpHeaders additionalProxyRequestHeaders, Integer fixedDelayMilliseconds, DelayDistribution delayDistribution, ChunkedDribbleDelay chunkedDribbleDelay, String proxyBaseUrl, String proxyUrlPrefixToRemove, Fault fault, List<String> transformers, Parameters transformerParameters, Boolean wasConfigured) -
ResponseDefinition
public ResponseDefinition(int status, String statusMessage, byte[] body, com.fasterxml.jackson.databind.JsonNode jsonBody, String base64Body, String bodyFileName, HttpHeaders headers, HttpHeaders additionalProxyRequestHeaders, Integer fixedDelayMilliseconds, DelayDistribution delayDistribution, ChunkedDribbleDelay chunkedDribbleDelay, String proxyBaseUrl, String proxyUrlPrefixToRemove, Fault fault, List<String> transformers, Parameters transformerParameters, Boolean wasConfigured) -
ResponseDefinition
public ResponseDefinition(int status, String statusMessage, Body body, String bodyFileName, HttpHeaders headers, HttpHeaders additionalProxyRequestHeaders, Integer fixedDelayMilliseconds, DelayDistribution delayDistribution, ChunkedDribbleDelay chunkedDribbleDelay, String proxyBaseUrl, String proxyUrlPrefixToRemove, Fault fault, List<String> transformers, Parameters transformerParameters, Boolean wasConfigured) -
ResponseDefinition
-
ResponseDefinition
public ResponseDefinition(int statusCode, byte[] bodyContent) -
ResponseDefinition
public ResponseDefinition()
-
-
Method Details
-
notFound
-
ok
-
okEmptyJson
-
okForJson
-
created
-
noContent
-
badRequest
-
badRequestEntity
-
redirectTo
-
notConfigured
-
notAuthorised
-
notPermitted
-
notPermitted
-
browserProxy
-
copyOf
-
copy
-
getHeaders
-
getAdditionalProxyRequestHeaders
-
getStatus
public int getStatus() -
getStatusMessage
-
getBody
-
getTextBody
-
getByteBody
public byte[] getByteBody() -
getByteBodyIfBinary
public byte[] getByteBodyIfBinary() -
getBase64Body
-
getReponseBody
-
getJsonBody
public com.fasterxml.jackson.databind.JsonNode getJsonBody() -
getBodyFileName
-
wasConfigured
public boolean wasConfigured() -
isFromConfiguredStub
-
getFixedDelayMilliseconds
-
getDelayDistribution
-
getChunkedDribbleDelay
-
getProxyUrl
-
getProxyBaseUrl
-
getProxyUrlPrefixToRemove
-
specifiesBodyFile
public boolean specifiesBodyFile() -
specifiesBodyContent
public boolean specifiesBodyContent() -
specifiesTextBodyContent
public boolean specifiesTextBodyContent() -
specifiesBinaryBodyContent
public boolean specifiesBinaryBodyContent() -
isProxyResponse
public boolean isProxyResponse() -
getOriginalRequest
-
setOriginalRequest
-
getFault
-
getTransformers
-
getTransformerParameters
-
hasTransformer
-
equals
-
hashCode
public int hashCode() -
toString
-