Package au.com.dius.pact.provider
See: Description
-
Class Summary Class Description ConsumersGroup Consumers grouped by pacts in a directory or an S3 bucket HttpClientFactory HTTP Client Factory PactBrokerOptions ConsumerInfo ProviderResponse BinaryData Data is stored as bytes NonBinaryData Data is stored in a format that can be converted to JSON MetadataValue ProviderClient Client HTTP utility for providers ProviderInfo Provider Info Config PactVerifierException Exception indicating failure to setup pact verification MessageAndMetadata ProviderVerifier Verifies the providers against the defined consumers in the context of a build plugin ProviderVersion Should always wrap a provider version string with this Supplier in order to avoid repeating any logic. RequestDataToBeVerified Data used by a plugin to create a request to be verified BodyComparisonResult ComparisonResult ResponseComparison Utility class to compare responses StateChangeResult MismatchFailure ExceptionFailure StateChangeFailure PublishResultsFailure InvalidInteractionFailure VerificationFailureType Ok Result was successful Failed Result failed VerificationResult Result of verifying an interaction -
Interface Summary Interface Description IHttpClientFactory IProviderInfo IConsumerInfo IProviderVerifier Interface to the provider verifier RequestData Request data that is going to be used by the plugin to create the request to be verified IResponseComparison Interface to the utility class that provides the logic to compare responses StateChange TestResultAccumulator Accumulates the test results for the interactions. VerificationReporter Interface to the reporter that published the verification results -
Object Summary Object Description Companion Companion Companion ProviderUtils Common provider utils Companion Companion Companion DefaultStateChange Class containing all the state change logic DefaultTestResultAccumulator DefaultVerificationReporter Default implementation of a verification reporter -
Enum Summary Enum Description PactVerification Type of verification being preformed -
Annotation Summary Annotation Description PactVerifyProvider Annotation to mark a test method for provider verification