All Classes and Interfaces
Class
Description
Defines the authentication scheme to use with URLs
Interface which defines a consumer version selector method with the correct signature
Don't fail the build for any missing state change methods
With this annotation set on the test class, the pact runner will ignore the fact that there are no
pacts to verify.
InteractionFilter<I extends au.com.dius.pact.core.model.Interaction>
InteractionFilter.ByProviderState<I extends au.com.dius.pact.core.model.Interaction>
Filter interactions by any of their provider state.
InteractionFilter.ByRequestPath<I extends au.com.dius.pact.core.model.Interaction>
Filter interactions by their request path, e.g.
Used to point Pact runner to source of pacts for contract tests
Default values can be set by setting the `pactbroker.*` system properties
Defines the authentication scheme to use with the pact broker
Used to mark a method that will set up any consumer version selectors required for a Pact verification test
Annotation to filter pacts.
Used to point Pact runner to source of pacts for contract tests
Encapsulate logic for loading pacts
Point out which
PactLoader use for pact loadingUsed to point Pact runner to source of pacts for contract tests
Used to mark methods that should be run on state change
Annotation to mark a test method as a request filter.
Annotation to control the generation of verification reports
Used to point Pact runner to a versioned source of pacts for contract tests.
Used to specify which versions to use when querying the Pact matrix.