Interface to verification reporters that can hook into the events of the PactVerifier
| Type | Name and description |
|---|---|
java.lang.String |
ext |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
bodyComparisonFailed(java.lang.Object comparison) |
|
void |
bodyComparisonOk() |
|
void |
displayFailures(java.util.Map failures) |
|
void |
errorHasNoAnnotatedMethodsFoundForInteraction(au.com.dius.pact.model.Interaction interaction) |
|
void |
finaliseReport() |
|
void |
generatesAMessageWhich() |
|
void |
headerComparisonFailed(java.lang.String key, java.lang.String value, java.lang.Object comparison) |
|
void |
headerComparisonOk(java.lang.String key, java.lang.String value) |
|
void |
includesHeaders() |
|
void |
initialise(ProviderInfo provider) |
|
void |
interactionDescription(au.com.dius.pact.model.Interaction interaction) |
|
void |
pactLoadFailureForConsumer(ConsumerInfo consumerInfo, java.lang.String message) |
|
void |
reportVerificationForConsumer(ConsumerInfo consumer, ProviderInfo provider) |
|
void |
requestFailed(ProviderInfo providerInfo, au.com.dius.pact.model.Interaction interaction, java.lang.String interactionMessage, java.lang.Exception e, boolean printStackTrace) |
|
void |
returnsAResponseWhich() |
|
void |
setReportDir(java.io.File reportDir) |
|
void |
setReportFile(java.io.File reportFile) |
|
void |
stateChangeRequestFailed(java.lang.String state, ProviderInfo providerInfo, boolean isSetup, java.lang.String httpStatus) |
|
void |
stateChangeRequestFailedWithException(java.lang.String state, ProviderInfo providerInfo, ConsumerInfo consumerInfo, boolean isSetup, java.lang.Exception e, boolean printStackTrace) |
|
void |
stateForInteraction(java.lang.String state, ProviderInfo provider, ConsumerInfo consumer, boolean isSetup) |
|
void |
statusComparisonFailed(int status, java.lang.Object comparison) |
|
void |
statusComparisonOk(int status) |
|
void |
verificationFailed(au.com.dius.pact.model.Interaction interaction, java.lang.Exception e, boolean printStackTrace) |
|
void |
verifyConsumerFromFile(au.com.dius.pact.model.PactSource pactFile, ConsumerInfo consumer) |
|
void |
verifyConsumerFromUrl(au.com.dius.pact.model.UrlPactSource pactUrl, ConsumerInfo consumer) |
|
void |
warnPactFileHasNoInteractions(au.com.dius.pact.model.Pact pact) |
|
void |
warnProviderHasNoConsumers(ProviderInfo providerInfo) |
|
void |
warnStateChangeIgnored(java.lang.String state, ProviderInfo providerInfo, ConsumerInfo consumerInfo) |
|
void |
warnStateChangeIgnoredDueToInvalidUrl(java.lang.String state, ProviderInfo providerInfo, boolean isSetup, java.lang.Object stateChangeHandler) |