Class ContractExchangeHandler

java.lang.Object
org.springframework.cloud.contract.wiremock.restdocs.WireMockVerifyHelper<org.springframework.test.web.reactive.server.EntityExchangeResult<?>,ContractExchangeHandler>
org.springframework.cloud.contract.wiremock.restdocs.ContractExchangeHandler
All Implemented Interfaces:
Consumer<org.springframework.test.web.reactive.server.EntityExchangeResult<byte[]>>

public class ContractExchangeHandler extends WireMockVerifyHelper<org.springframework.test.web.reactive.server.EntityExchangeResult<?>,ContractExchangeHandler> implements Consumer<org.springframework.test.web.reactive.server.EntityExchangeResult<byte[]>>
Author:
Dave Syer
  • Constructor Details

    • ContractExchangeHandler

      public ContractExchangeHandler()
  • Method Details

    • accept

      public void accept(org.springframework.test.web.reactive.server.EntityExchangeResult<byte[]> result)
      Specified by:
      accept in interface Consumer<org.springframework.test.web.reactive.server.EntityExchangeResult<byte[]>>
    • getResponseDefinition

      protected com.github.tomakehurst.wiremock.client.ResponseDefinitionBuilder getResponseDefinition(org.springframework.test.web.reactive.server.EntityExchangeResult<?> result)
      Specified by:
      getResponseDefinition in class WireMockVerifyHelper<org.springframework.test.web.reactive.server.EntityExchangeResult<?>,ContractExchangeHandler>
    • getConfiguration

      protected Map<String,Object> getConfiguration(org.springframework.test.web.reactive.server.EntityExchangeResult<?> result)
      Specified by:
      getConfiguration in class WireMockVerifyHelper<org.springframework.test.web.reactive.server.EntityExchangeResult<?>,ContractExchangeHandler>
    • getWireMockRequest

      protected com.github.tomakehurst.wiremock.http.Request getWireMockRequest(org.springframework.test.web.reactive.server.EntityExchangeResult<?> result)
      Specified by:
      getWireMockRequest in class WireMockVerifyHelper<org.springframework.test.web.reactive.server.EntityExchangeResult<?>,ContractExchangeHandler>
    • getContentType

      protected org.springframework.http.MediaType getContentType(org.springframework.test.web.reactive.server.EntityExchangeResult<?> result)
      Specified by:
      getContentType in class WireMockVerifyHelper<org.springframework.test.web.reactive.server.EntityExchangeResult<?>,ContractExchangeHandler>
    • getRequestBodyContent

      protected byte[] getRequestBodyContent(org.springframework.test.web.reactive.server.EntityExchangeResult<?> result)
      Specified by:
      getRequestBodyContent in class WireMockVerifyHelper<org.springframework.test.web.reactive.server.EntityExchangeResult<?>,ContractExchangeHandler>