Package au.com.dius.pact.provider.spring
Class WebFluxProviderVerifier
-
- All Implemented Interfaces:
-
au.com.dius.pact.provider.IProviderVerifier
public final class WebFluxProviderVerifier extends ProviderVerifier
-
-
Field Summary
Fields Modifier and Type Field Description private Function<Object, Boolean>checkBuildSpecificTaskprivate BiConsumer<Object, ProviderState>executeBuildSpecificTaskprivate ObjectpactLoadFailureMessageprivate PactReaderpactReaderprivate PluginManagerpluginManagerprivate Supplier<ClassLoader>projectClassLoaderprivate Supplier<List<URL>>projectClasspathprivate Function<String, String>projectGetPropertyprivate Function<String, Boolean>projectHasPropertyprivate Supplier<String>providerBranchprivate Function<Method, Object>providerMethodInstanceprivate Supplier<String>providerTagprivate Supplier<List<String>>providerTagsprivate Supplier<String>providerVersionprivate List<VerifierReporter>reportersprivate IResponseComparisonresponseComparerprivate Function<String, Object>responseFactoryprivate StateChangestateChangeHandlerprivate VerificationReporterverificationReporterprivate StringverificationSource
-
Constructor Summary
Constructors Constructor Description WebFluxProviderVerifier()
-
Method Summary
Modifier and Type Method Description final VerificationResultverifyResponseFromProvider(ProviderInfo provider, SynchronousRequestResponse interaction, String interactionMessage, Map<String, Object> failures, WebTestClient webClient, Boolean pending)final EntityExchangeResult<ByteArray>executeWebFluxRequest(WebTestClient webTestClient, IRequest request, ProviderInfo provider)final StringrequestUriString(IRequest request)final ProviderResponsehandleResponse(EntityExchangeResult<ByteArray> exchangeResult)-
Methods inherited from class au.com.dius.pact.provider.ProviderVerifier
displayBodyResult, displayFailures, displayHeadersResult, displayOutput, displayStatusResult, filterConsumers, filterInteractions, finaliseReports, generateErrorStringFromVerificationResult, getCheckBuildSpecificTask, getExecuteBuildSpecificTask, getPactLoadFailureMessage, getPactReader, getPluginManager, getProjectClassLoader, getProjectClasspath, getProjectGetProperty, getProjectHasProperty, getProviderBranch, getProviderMethodInstance, getProviderTag, getProviderTags, getProviderVersion, getReporters, getResponseComparer, getResponseFactory, getStateChangeHandler, getVerificationReporter, getVerificationSource, initialisePlugins, initialiseReporters, loadPactFileForConsumer, publishingResultsDisabled, reportInteractionDescription, reportStateChangeFailed, reportStateForInteraction, reportVerificationForConsumer, runVerificationForConsumer, setCheckBuildSpecificTask, setExecuteBuildSpecificTask, setPactLoadFailureMessage, setPactReader, setPluginManager, setProjectClassLoader, setProjectClasspath, setProjectGetProperty, setProjectHasProperty, setProviderBranch, setProviderMethodInstance, setProviderTag, setProviderTags, setProviderVersion, setReporters, setResponseComparer, setResponseFactory, setStateChangeHandler, setVerificationReporter, setVerificationSource, verifyInteraction, verifyInteraction, verifyInteractionViaPlugin, verifyMessage, verifyMessage, verifyMessage, verifyMessage, verifyProvider, verifyRequestResponsePact, verifyResponseByFactory, verifyResponseByFactory, verifyResponseByInvokingProviderMethods, verifyResponseByInvokingProviderMethods, verifyResponseFromProvider, verifyResponseFromProvider -
Methods inherited from class au.com.dius.pact.provider.IProviderVerifier
verifyRequestResponsePact -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
verifyResponseFromProvider
final VerificationResult verifyResponseFromProvider(ProviderInfo provider, SynchronousRequestResponse interaction, String interactionMessage, Map<String, Object> failures, WebTestClient webClient, Boolean pending)
-
executeWebFluxRequest
final EntityExchangeResult<ByteArray> executeWebFluxRequest(WebTestClient webTestClient, IRequest request, ProviderInfo provider)
-
requestUriString
final String requestUriString(IRequest request)
-
handleResponse
final ProviderResponse handleResponse(EntityExchangeResult<ByteArray> exchangeResult)
-
-
-
-