| Interface | Description |
|---|---|
| PactLoader |
Encapsulate logic for loading pacts
|
| Class | Description |
|---|---|
| PactBrokerLoader |
Out-of-the-box implementation of
PactLoader that downloads pacts from Pact broker |
| PactFolderLoader |
Out-of-the-box implementation of
PactLoader
that loads pacts from either a subfolder of project resource folder or a directory |
| PactUrlLoader |
Implementation of
PactLoader that downloads pacts from given urls |
| VersionedPactUrlLoader |
Implementation of
PactLoader that downloads pacts from given urls containing versions to be filtered in from system properties. |
| Exception | Description |
|---|---|
| NoPactsFoundException |
| Annotation Type | Description |
|---|---|
| PactBroker |
Used to point
PactRunner to source of pacts for contract tests |
| PactBrokerAuth |
Defines the authentication scheme to use with the pact broker
|
| PactFolder |
Used to point
PactRunner to source of pacts for contract tests |
| PactSource |
Point out which
PactLoader use for pact loading |
| PactUrl |
Used to point
PactRunner to source of pacts for contract tests |
| VersionedPactUrl |
Used to point
PactRunner to a versioned source of pacts for contract tests. |