Class ContractResultHandler
java.lang.Object
org.springframework.cloud.contract.wiremock.restdocs.WireMockVerifyHelper<org.springframework.test.web.servlet.MvcResult, ContractResultHandler>
org.springframework.cloud.contract.wiremock.restdocs.ContractResultHandler
- All Implemented Interfaces:
org.springframework.test.web.servlet.ResultHandler
public class ContractResultHandler
extends WireMockVerifyHelper<org.springframework.test.web.servlet.MvcResult, ContractResultHandler>
implements org.springframework.test.web.servlet.ResultHandler
Converts a
MvcResult to a WireMock response.- Author:
- Dave Syer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetConfiguration(org.springframework.test.web.servlet.MvcResult result) protected org.springframework.http.MediaTypegetContentType(org.springframework.test.web.servlet.MvcResult result) protected byte[]getRequestBodyContent(org.springframework.test.web.servlet.MvcResult result) protected com.github.tomakehurst.wiremock.client.ResponseDefinitionBuildergetResponseDefinition(org.springframework.test.web.servlet.MvcResult result) protected com.github.tomakehurst.wiremock.http.RequestgetWireMockRequest(org.springframework.test.web.servlet.MvcResult result) voidhandle(org.springframework.test.web.servlet.MvcResult result) Methods inherited from class WireMockVerifyHelper
configure, contentType, jsonPath, wiremock
-
Constructor Details
-
ContractResultHandler
public ContractResultHandler()
-
-
Method Details
-
handle
-
getResponseDefinition
protected com.github.tomakehurst.wiremock.client.ResponseDefinitionBuilder getResponseDefinition(org.springframework.test.web.servlet.MvcResult result) - Specified by:
getResponseDefinitionin classWireMockVerifyHelper<org.springframework.test.web.servlet.MvcResult, ContractResultHandler>
-
getConfiguration
protected Map<String,Object> getConfiguration(org.springframework.test.web.servlet.MvcResult result) - Specified by:
getConfigurationin classWireMockVerifyHelper<org.springframework.test.web.servlet.MvcResult, ContractResultHandler>
-
getWireMockRequest
protected com.github.tomakehurst.wiremock.http.Request getWireMockRequest(org.springframework.test.web.servlet.MvcResult result) - Specified by:
getWireMockRequestin classWireMockVerifyHelper<org.springframework.test.web.servlet.MvcResult, ContractResultHandler>
-
getContentType
protected org.springframework.http.MediaType getContentType(org.springframework.test.web.servlet.MvcResult result) - Specified by:
getContentTypein classWireMockVerifyHelper<org.springframework.test.web.servlet.MvcResult, ContractResultHandler>
-
getRequestBodyContent
protected byte[] getRequestBodyContent(org.springframework.test.web.servlet.MvcResult result) - Specified by:
getRequestBodyContentin classWireMockVerifyHelper<org.springframework.test.web.servlet.MvcResult, ContractResultHandler>
-