Class AbstractBasicMockingIntegrationTest
- java.lang.Object
-
- org.mockserver.testing.integration.mock.AbstractMockingIntegrationTestBase
-
- org.mockserver.testing.integration.mock.AbstractBasicMockingIntegrationTest
-
- Direct Known Subclasses:
AbstractBasicMockingSameJVMIntegrationTest
public abstract class AbstractBasicMockingIntegrationTest extends AbstractMockingIntegrationTestBase
- Author:
- jamesdbloom
-
-
Field Summary
-
Fields inherited from class org.mockserver.testing.integration.mock.AbstractMockingIntegrationTestBase
clientEventLoopGroup, defaultTimeout, HEADERS_TO_IGNORE, httpClient, insecureEchoServer, MOCK_SERVER_LOGGER, mockServerClient, secureEchoServer, servletContext
-
-
Constructor Summary
Constructors Constructor Description AbstractBasicMockingIntegrationTest()
-
Method Summary
-
Methods inherited from class org.mockserver.testing.integration.mock.AbstractMockingIntegrationTestBase
addContextToPath, authorisationHeader, calculatePath, createClientAndEventLoopGroup, filterHeaders, getHeadersToRemove, getRequestModifier, getServerPort, getServerSecurePort, isSecureControlPlane, makeRequest, resetServer, resetServletContext, startEchoServer, stopEventLoopGroup, verifyRequestsMatches, verifyRequestsMatches
-
-
-
-
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()
-
shouldRetrieveRecordedExpectations
public void shouldRetrieveRecordedExpectations() throws InterruptedException- Throws:
InterruptedException
-
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()
-
-