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 loading
Used 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.