-
- 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>
checkBuildSpecificTask
private BiConsumer<Object, ProviderState>
executeBuildSpecificTask
private Object
pactLoadFailureMessage
private PactReader
pactReader
private Supplier<ClassLoader>
projectClassLoader
private Supplier<List<URL>>
projectClasspath
private Function<String, String>
projectGetProperty
private Function<String, Boolean>
projectHasProperty
private Supplier<String>
providerBranch
private Function<Method, Object>
providerMethodInstance
private Supplier<String>
providerTag
private Supplier<List<String>>
providerTags
private Supplier<String>
providerVersion
private List<VerifierReporter>
reporters
private Function<String, Object>
responseFactory
private StateChange
stateChangeHandler
private VerificationReporter
verificationReporter
private String
verificationSource
-
Constructor Summary
Constructors Constructor Description WebFluxProviderVerifier()
-
Method Summary
-
Methods inherited from class au.com.dius.pact.provider.spring.WebFluxProviderVerifier
displayBodyResult, displayFailures, displayHeadersResult, displayStatusResult, filterConsumers, filterInteractions, finaliseReports, generateErrorStringFromVerificationResult, initialiseReporters, loadPactFileForConsumer, publishingResultsDisabled, reportInteractionDescription, reportStateChangeFailed, reportStateForInteraction, reportVerificationForConsumer, runVerificationForConsumer, verifyInteraction, verifyMessage, verifyProvider, verifyRequestResponsePact, verifyResponseByFactory, verifyResponseByInvokingProviderMethods, verifyResponseFromProvider, verifyResponseFromProvider
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getCheckBuildSpecificTask
Function<Object, Boolean> getCheckBuildSpecificTask()
-
setCheckBuildSpecificTask
Unit setCheckBuildSpecificTask(Function<Object, Boolean> checkBuildSpecificTask)
-
getExecuteBuildSpecificTask
BiConsumer<Object, ProviderState> getExecuteBuildSpecificTask()
-
setExecuteBuildSpecificTask
Unit setExecuteBuildSpecificTask(BiConsumer<Object, ProviderState> executeBuildSpecificTask)
-
getPactLoadFailureMessage
Object getPactLoadFailureMessage()
-
setPactLoadFailureMessage
Unit setPactLoadFailureMessage(Object pactLoadFailureMessage)
-
getPactReader
final PactReader getPactReader()
-
setPactReader
final Unit setPactReader(PactReader pactReader)
-
getProjectClassLoader
Supplier<ClassLoader> getProjectClassLoader()
-
setProjectClassLoader
Unit setProjectClassLoader(Supplier<ClassLoader> projectClassLoader)
-
getProjectClasspath
Supplier<List<URL>> getProjectClasspath()
-
setProjectClasspath
Unit setProjectClasspath(Supplier<List<URL>> projectClasspath)
-
getProjectGetProperty
Function<String, String> getProjectGetProperty()
-
setProjectGetProperty
Unit setProjectGetProperty(Function<String, String> projectGetProperty)
-
getProjectHasProperty
Function<String, Boolean> getProjectHasProperty()
-
setProjectHasProperty
Unit setProjectHasProperty(Function<String, Boolean> projectHasProperty)
-
getProviderBranch
Supplier<String> getProviderBranch()
-
setProviderBranch
Unit setProviderBranch(Supplier<String> providerBranch)
-
getProviderMethodInstance
Function<Method, Object> getProviderMethodInstance()
-
setProviderMethodInstance
Unit setProviderMethodInstance(Function<Method, Object> providerMethodInstance)
-
getProviderTag
Supplier<String> getProviderTag()
-
setProviderTag
Unit setProviderTag(Supplier<String> providerTag)
-
getProviderTags
Supplier<List<String>> getProviderTags()
-
setProviderTags
Unit setProviderTags(Supplier<List<String>> providerTags)
-
getProviderVersion
Supplier<String> getProviderVersion()
-
setProviderVersion
Unit setProviderVersion(Supplier<String> providerVersion)
-
getReporters
List<VerifierReporter> getReporters()
-
setReporters
Unit setReporters(List<VerifierReporter> reporters)
-
getResponseFactory
Function<String, Object> getResponseFactory()
-
setResponseFactory
Unit setResponseFactory(Function<String, Object> responseFactory)
-
getStateChangeHandler
final StateChange getStateChangeHandler()
-
setStateChangeHandler
final Unit setStateChangeHandler(StateChange stateChangeHandler)
-
getVerificationReporter
final VerificationReporter getVerificationReporter()
-
setVerificationReporter
final Unit setVerificationReporter(VerificationReporter verificationReporter)
-
getVerificationSource
String getVerificationSource()
-
setVerificationSource
Unit setVerificationSource(String verificationSource)
-
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)
-
-
-
-