public abstract class AbstractBasicMockingIntegrationTest extends AbstractMockingIntegrationTestBase
clientEventLoopGroup, HEADERS_TO_IGNORE, httpClient, insecureEchoServer, MOCK_SERVER_LOGGER, mockServerClient, secureEchoServer, servletContext
Constructor and Description |
---|
AbstractBasicMockingIntegrationTest() |
addContextToPath, authorisationHeader, calculatePath, createClientAndEventLoopGroup, filterHeaders, getServerPort, getServerSecurePort, isSecureControlPlane, makeRequest, resetServer, resetServletContext, startEchoServer, stopEventLoopGroup, verifyRequestsMatches, verifyRequestsMatches
protected HttpResponse localNotFoundResponse()
public void shouldReturnResponseWithOnlyBody()
public void shouldReturnResponseInHttpAndHttps()
public void shouldReturnResponseWithOnlyStatusCode()
public void shouldReturnResponseByMatchingSchemaPathAndSchemaMethod()
public void shouldReturnResponseByMatchingSchemaPathVariable()
public void shouldReturnResponseByMatchingStringBody()
public void shouldReturnResponseByMatchingSchemaHeaderCookieAndParameter()
public void shouldReturnResponseByMatchingNotBody()
public void shouldReturnResponseFromVelocityTemplate()
public void shouldReturnResponseFromMustacheTemplate()
public void shouldReturnResponseByMatchingPathAndMethod()
public void shouldReturnResponseForExpectationWithDelay()
public void shouldReturnResponseByMatchingOpenAPISpecWithOperationId() throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException
public void shouldReturnResponseByMatchingOpenAPIExpectationWithSpecAndResponse() throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException
public void shouldSupportBatchedExpectations() throws Exception
Exception
public void shouldNotReturnResponseForNonMatchingBody()
public void shouldNotReturnResponseForNonMatchingPath()
public void shouldNotReturnResponseForNottedHeader()
public void shouldNotReturnResponseForNonMatchingOpenAPI() throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException
public void shouldVerifyReceivedRequestsSpecificTimesInHttpAndHttps()
public void shouldVerifyReceivedRequestsByExpectationId()
public void shouldVerifyReceivedRequestsByExpectationIdWithIdenticalRequestMatchers()
public void shouldVerifyNotReceivedRequestWithEmptyBody()
public void shouldVerifyNotEnoughRequestsReceived()
public void shouldVerifyNotEnoughRequestsReceivedWithMaximumNumberOfRequestToReturnInFailure()
public void shouldVerifyNotEnoughRequestsReceivedWithOpenAPI()
public void shouldVerifyNoRequestsReceived()
public void shouldVerifySequenceOfRequestsReceived()
public void shouldVerifySequenceOfRequestsReceivedByExceptionId()
public void shouldVerifySequenceOfRequestsReceivedByExceptionIdWithIdenticalRequestMatchers()
public void shouldVerifySequenceOfRequestsReceivedByOpenAPI() throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException
public void shouldVerifySequenceNotFoundWithMaximumNumberOfRequestToReturnInFailure()
public void shouldRetrieveRecordedRequests()
public void shouldRetrieveRecordedRequestsAndResponse()
public void shouldRetrieveRecordedRequestsByOpenAPI()
public void shouldRetrieveActiveExpectations()
public void shouldRetrieveRecordedExpectations() throws InterruptedException
InterruptedException
public void shouldRetrieveRecordedLogMessages()
public void shouldClearExpectationsAndLogs()
public void shouldClearExpectationsAndLogsByOpenAPI()
public void shouldReset()
public void shouldErrorForInvalidExpectation() throws Exception
Exception
public void shouldErrorForInvalidRequest() throws Exception
Exception
public void shouldForwardRequestInHTTPWithDelay()
public void shouldForwardOverriddenRequestWithDelay()
public void shouldForwardOverriddenRequestWithRequestModifier()
public void shouldForwardOverriddenRequestWithRequestAndResponseModifiers()
public void shouldForwardOverriddenRequestWithEmptyRequestAndResponseModifiers()
public void shouldForwardRequestInHTTP()
public void shouldForwardRequestInHTTPS()
public void shouldForwardOverriddenRequest()
public void shouldForwardOverriddenRequestWithOverriddenResponse()
public void shouldForwardOverriddenRequestWithSocketAddress()
public void shouldForwardTemplateInVelocity()
public void shouldForwardTemplateInMustache()
public void shouldAllowSimultaneousForwardAndResponseExpectations()
Copyright © 2022. All rights reserved.