| Interface | Description |
|---|---|
| IConsumerInfo | |
| IHttpClientFactory | |
| IProviderInfo | |
| IProviderVerifier |
Interface to the provider verifier
|
| PactVerifyProvider |
Annotation to mark a test method for provider verification
|
| StateChange | |
| TestResultAccumulator |
Accumulates the test results for the interactions. Once all the interactions for a pact have been verified,
the result is submitted back to the broker
|
| VerificationReporter |
| Class | Description |
|---|---|
| ConsumerInfo | |
| DefaultStateChange |
Class containing all the state change logic
|
| DefaultTestResultAccumulator | |
| DefaultVerificationReporter | |
| HttpClientFactory |
HTTP Client Factory
|
| MessageAndMetadata | |
| ProviderClient |
Client HTTP utility for providers
|
| ProviderUtils |
Common provider utils
|
| ProviderVerifierBase |
Verifies the providers against the defined consumers in the context of a build plugin
|
| ProviderVerifierKt | |
| ResponseComparison |
Utility class to compare responses
|
| StateChangeResult |
| Enum | Description |
|---|---|
| PactVerification |
| Exception | Description |
|---|---|
| PactVerifierException |
Exception indicating failure to setup pact verification
|