public abstract class AbstractBasicMockingIntegrationTest extends AbstractMockingIntegrationTestBase
headersToIgnore, insecureEchoServer, mockServerClient, secureEchoServer, servletContext
Constructor and Description |
---|
AbstractBasicMockingIntegrationTest() |
calculatePath, createClientAndEventLoopGroup, getServerPort, getServerSecurePort, makeRequest, resetServer, resetServletContext, startEchoServer, stopEventLoopGroup, 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 shouldReturnResponseByMatchingPathAndMethod()
public void shouldReturnResponseForExpectationWithDelay()
public void shouldReturnResponseForCallbackClassWithDelay()
public void shouldReturnResponseForCallbackToSpecifiedClassWithPrecannedResponse()
public void shouldReturnResponseByMatchingOpenAPIUrlWithOperationId()
public void shouldReturnResponseByMatchingOpenAPISpecWithOperationId() throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException
public void shouldReturnResponseByMatchingOpenAPIUrlWithoutOperationId()
public void shouldReturnResponseByMatchingOpenAPIExpectationWithUrl()
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 shouldNotReturnResponseForNonMatchingOpenAPI()
public void shouldVerifyReceivedRequestsSpecificTimesInHttpAndHttps()
public void shouldVerifyNotReceivedRequestWithEmptyBody()
public void shouldVerifyNotEnoughRequestsReceived()
public void shouldVerifyNotEnoughRequestsReceivedWithOpenAPI()
public void shouldVerifyNoRequestsReceived()
public void shouldVerifySequenceOfRequestsReceived()
public void shouldVerifySequenceOfRequestsReceivedByOpenAPI()
public void shouldRetrieveRecordedRequests()
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 shouldForwardRequestInHTTP()
public void shouldForwardRequestInHTTPS()
public void shouldForwardOverriddenRequest()
public void shouldForwardOverriddenRequestWithOverriddenResponse()
public void shouldForwardOverriddenRequestWithSocketAddress()
public void shouldForwardTemplateInVelocity()
public void shouldForwardCallbackClassWithDelay()
public void shouldForwardCallbackClassToOverrideRequestInTestClasspathAsClass()
public void shouldForwardCallbackClassToOverrideRequestInTestClasspathAsString()
public void shouldForwardCallbackClassToOverrideRequestAndResponseInTestClasspath()
public void shouldAllowSimultaneousForwardAndResponseExpectations()
Copyright © 2020. All rights reserved.