Class AbstractBasicMockingIntegrationTest
java.lang.Object
org.mockserver.testing.integration.mock.AbstractMockingIntegrationTestBase
org.mockserver.testing.integration.mock.AbstractTransportDecodeSmokeIntegrationTest
org.mockserver.testing.integration.mock.AbstractBasicMockingIntegrationTest
- Direct Known Subclasses:
AbstractBasicMockingSameJVMIntegrationTest
public abstract class AbstractBasicMockingIntegrationTest
extends AbstractTransportDecodeSmokeIntegrationTest
- 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected HttpResponsevoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidprotected abstract booleanMethods inherited from class org.mockserver.testing.integration.mock.AbstractTransportDecodeSmokeIntegrationTest
decodeSmoke_binaryPngBody, decodeSmoke_contentEncodingGzip, decodeSmoke_jsonBody, decodeSmoke_multiValueHeader, decodeSmoke_parameterBody, decodeSmoke_utf16Body, decodeSmoke_xmlBodyViaXPath, supportsRequestBodyDecompressionMethods 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
-
Constructor Details
-
AbstractBasicMockingIntegrationTest
public AbstractBasicMockingIntegrationTest()
-
-
Method Details
-
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
- 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
- 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()
-