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 aMvcResultto a WireMock response.- Author:
- Dave Syer
-
-
Constructor Summary
Constructors Constructor Description ContractResultHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Map<String,Object>getConfiguration(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 org.springframework.cloud.contract.wiremock.restdocs.WireMockVerifyHelper
configure, contentType, jsonPath, stub, wiremock
-
-
-
-
Method Detail
-
handle
public void handle(org.springframework.test.web.servlet.MvcResult result) throws Exception- Specified by:
handlein interfaceorg.springframework.test.web.servlet.ResultHandler- Throws:
Exception
-
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>
-
-