Class AbstractBasicMockingIntegrationTest

Direct Known Subclasses:
AbstractBasicMockingSameJVMIntegrationTest

public abstract class AbstractBasicMockingIntegrationTest extends AbstractTransportDecodeSmokeIntegrationTest
Author:
jamesdbloom
  • Constructor Details

    • AbstractBasicMockingIntegrationTest

      public AbstractBasicMockingIntegrationTest()
  • Method Details

    • localNotFoundResponse

      protected HttpResponse localNotFoundResponse()
    • supportsHTTP2

      protected abstract boolean supportsHTTP2()
    • shouldReturnResponseInHTTP

      public void shouldReturnResponseInHTTP()
    • shouldReturnResponseInHTTPS

      public void shouldReturnResponseInHTTPS()
    • shouldReturnResponseInHTTP2UsingALPN

      public void shouldReturnResponseInHTTP2UsingALPN()
    • shouldReturnResponseInHTTP_1_1ByDefault

      public void shouldReturnResponseInHTTP_1_1ByDefault()
    • shouldReturnResponseByMatchingStringBody

      public void shouldReturnResponseByMatchingStringBody()
    • shouldReturnResponseByMatchingSchemaHeaderCookieAndParameter

      public void shouldReturnResponseByMatchingSchemaHeaderCookieAndParameter()
    • shouldReturnResponseByMatchingNotBody

      public void shouldReturnResponseByMatchingNotBody()
    • shouldReturnResponseFromVelocityTemplate

      public void shouldReturnResponseFromVelocityTemplate()
    • shouldReturnResponseFromMustacheTemplate

      public void shouldReturnResponseFromMustacheTemplate()
    • shouldReturnResponseForExpectationWithDelay

      public void shouldReturnResponseForExpectationWithDelay()
    • shouldReturnResponseByMatchingOpenAPISpecWithOperationId

      public void shouldReturnResponseByMatchingOpenAPISpecWithOperationId() throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • shouldReturnResponseByMatchingOpenAPIExpectationWithSpecAndResponse

      public void shouldReturnResponseByMatchingOpenAPIExpectationWithSpecAndResponse() throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • shouldReturnResponseByMatchingOpenAPIExpectationWithContentTypeWithSpecialCharacters

      public void shouldReturnResponseByMatchingOpenAPIExpectationWithContentTypeWithSpecialCharacters() throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • shouldReturnResponseByMatchingOpenAPIExpectationWithArrayParametersWithSpecAndResponse

      public void shouldReturnResponseByMatchingOpenAPIExpectationWithArrayParametersWithSpecAndResponse() throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • shouldSupportBatchedExpectations

      public void shouldSupportBatchedExpectations() throws Exception
      Throws:
      Exception
    • shouldNotReturnResponseForNonMatchingBody

      public void shouldNotReturnResponseForNonMatchingBody()
    • shouldNotReturnResponseForNonMatchingPath

      public void shouldNotReturnResponseForNonMatchingPath()
    • shouldNotReturnResponseForNottedHeader

      public void shouldNotReturnResponseForNottedHeader()
    • shouldNotReturnResponseForNonMatchingOpenAPI

      public void shouldNotReturnResponseForNonMatchingOpenAPI() throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • shouldVerifyReceivedRequestsSpecificTimesInHttpAndHttps

      public void shouldVerifyReceivedRequestsSpecificTimesInHttpAndHttps()
    • shouldVerifyNotReceivedRequestWithEmptyBody

      public void shouldVerifyNotReceivedRequestWithEmptyBody()
    • shouldVerifyNotEnoughRequestsReceivedWithOpenAPI

      public void shouldVerifyNotEnoughRequestsReceivedWithOpenAPI()
    • shouldVerifySequenceOfRequestsReceivedByOpenAPI

      public void shouldVerifySequenceOfRequestsReceivedByOpenAPI() throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • shouldRetrieveRecordedRequestsAndResponse

      public void shouldRetrieveRecordedRequestsAndResponse()
    • shouldRetrieveRecordedRequestsByOpenAPI

      public void shouldRetrieveRecordedRequestsByOpenAPI()
    • shouldRetrieveRecordedExpectations

      public void shouldRetrieveRecordedExpectations() throws InterruptedException
      Throws:
      InterruptedException
    • shouldRetrieveRecordedLogMessages

      public void shouldRetrieveRecordedLogMessages()
    • shouldClearExpectationsAndLogsByOpenAPI

      public void shouldClearExpectationsAndLogsByOpenAPI()
    • shouldForwardRequestInHTTPWithDelay

      public void shouldForwardRequestInHTTPWithDelay()
    • shouldForwardOverriddenRequestWithDelay

      public void shouldForwardOverriddenRequestWithDelay()
    • shouldForwardOverriddenRequestWithRequestModifier

      public void shouldForwardOverriddenRequestWithRequestModifier()
    • shouldForwardOverriddenRequestWithRequestAndResponseModifiers

      public void shouldForwardOverriddenRequestWithRequestAndResponseModifiers()
    • shouldForwardOverriddenRequestWithEmptyRequestAndResponseModifiers

      public void shouldForwardOverriddenRequestWithEmptyRequestAndResponseModifiers()
    • shouldForwardRequestInHTTP

      public void shouldForwardRequestInHTTP()
    • shouldForwardRequestInHTTPS

      public void shouldForwardRequestInHTTPS()
    • shouldForwardOverriddenRequest

      public void shouldForwardOverriddenRequest()
    • shouldForwardOverriddenRequestWithOverriddenResponse

      public void shouldForwardOverriddenRequestWithOverriddenResponse()
    • shouldForwardOverriddenRequestWithSocketAddress

      public void shouldForwardOverriddenRequestWithSocketAddress()
    • shouldForwardTemplateInVelocity

      public void shouldForwardTemplateInVelocity()
    • shouldForwardTemplateInMustache

      public void shouldForwardTemplateInMustache()
    • shouldAllowSimultaneousForwardAndResponseExpectations

      public void shouldAllowSimultaneousForwardAndResponseExpectations()