Class AbstractBasicMockingIntegrationTest

    • Constructor Detail

      • AbstractBasicMockingIntegrationTest

        public AbstractBasicMockingIntegrationTest()
    • Method Detail

      • localNotFoundResponse

        protected HttpResponse localNotFoundResponse()
      • supportsHTTP2

        protected abstract boolean supportsHTTP2()
      • shouldReturnResponseWithOnlyBody

        public void shouldReturnResponseWithOnlyBody()
      • shouldReturnResponseInHTTP

        public void shouldReturnResponseInHTTP()
      • shouldReturnResponseInHTTPS

        public void shouldReturnResponseInHTTPS()
      • shouldReturnResponseInHTTP2UsingALPN

        public void shouldReturnResponseInHTTP2UsingALPN()
      • shouldReturnResponseInHTTP_1_1ByDefault

        public void shouldReturnResponseInHTTP_1_1ByDefault()
      • shouldReturnResponseWithOnlyStatusCode

        public void shouldReturnResponseWithOnlyStatusCode()
      • shouldReturnResponseByMatchingSchemaPathAndSchemaMethod

        public void shouldReturnResponseByMatchingSchemaPathAndSchemaMethod()
      • shouldReturnResponseByMatchingSchemaPathVariable

        public void shouldReturnResponseByMatchingSchemaPathVariable()
      • shouldReturnResponseByMatchingStringBody

        public void shouldReturnResponseByMatchingStringBody()
      • shouldReturnResponseByMatchingSchemaHeaderCookieAndParameter

        public void shouldReturnResponseByMatchingSchemaHeaderCookieAndParameter()
      • shouldReturnResponseByMatchingNotBody

        public void shouldReturnResponseByMatchingNotBody()
      • shouldReturnResponseFromVelocityTemplate

        public void shouldReturnResponseFromVelocityTemplate()
      • shouldReturnResponseFromMustacheTemplate

        public void shouldReturnResponseFromMustacheTemplate()
      • shouldReturnResponseByMatchingPathAndMethod

        public void shouldReturnResponseByMatchingPathAndMethod()
      • 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()
      • shouldVerifyReceivedRequestsByExpectationId

        public void shouldVerifyReceivedRequestsByExpectationId()
      • shouldVerifyReceivedRequestsByExpectationIdWithIdenticalRequestMatchers

        public void shouldVerifyReceivedRequestsByExpectationIdWithIdenticalRequestMatchers()
      • shouldVerifyNotReceivedRequestWithEmptyBody

        public void shouldVerifyNotReceivedRequestWithEmptyBody()
      • shouldVerifyNotEnoughRequestsReceived

        public void shouldVerifyNotEnoughRequestsReceived()
      • shouldVerifyNotEnoughRequestsReceivedWithMaximumNumberOfRequestToReturnInFailure

        public void shouldVerifyNotEnoughRequestsReceivedWithMaximumNumberOfRequestToReturnInFailure()
      • shouldVerifyNotEnoughRequestsReceivedWithOpenAPI

        public void shouldVerifyNotEnoughRequestsReceivedWithOpenAPI()
      • shouldVerifyNoRequestsReceived

        public void shouldVerifyNoRequestsReceived()
      • shouldVerifySequenceOfRequestsReceived

        public void shouldVerifySequenceOfRequestsReceived()
      • shouldVerifySequenceOfRequestsReceivedByExceptionId

        public void shouldVerifySequenceOfRequestsReceivedByExceptionId()
      • shouldVerifySequenceOfRequestsReceivedByExceptionIdWithIdenticalRequestMatchers

        public void shouldVerifySequenceOfRequestsReceivedByExceptionIdWithIdenticalRequestMatchers()
      • shouldVerifySequenceOfRequestsReceivedByOpenAPI

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

        public void shouldVerifySequenceNotFoundWithMaximumNumberOfRequestToReturnInFailure()
      • shouldRetrieveRecordedRequests

        public void shouldRetrieveRecordedRequests()
      • shouldRetrieveRecordedRequestsAndResponse

        public void shouldRetrieveRecordedRequestsAndResponse()
      • shouldRetrieveRecordedRequestsByOpenAPI

        public void shouldRetrieveRecordedRequestsByOpenAPI()
      • shouldRetrieveActiveExpectations

        public void shouldRetrieveActiveExpectations()
      • shouldRetrieveRecordedLogMessages

        public void shouldRetrieveRecordedLogMessages()
      • shouldClearExpectationsAndLogs

        public void shouldClearExpectationsAndLogs()
      • shouldClearExpectationsAndLogsByOpenAPI

        public void shouldClearExpectationsAndLogsByOpenAPI()
      • shouldReset

        public void shouldReset()
      • shouldErrorForInvalidExpectation

        public void shouldErrorForInvalidExpectation()
                                              throws Exception
        Throws:
        Exception
      • shouldErrorForInvalidRequest

        public void shouldErrorForInvalidRequest()
                                          throws Exception
        Throws:
        Exception
      • 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()