Class 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 Detail

      • ContractExchangeHandler

        public ContractExchangeHandler()
    • Method Detail

      • 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>
      • 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>