@java.lang.SuppressWarnings(['DuplicateStringLiteral', 'MethodCount']) class AnsiConsoleReporter extends java.lang.Object
Pact verifier reporter that displays the results of the verification to the console using ASCII escapes
| Type | Name and description |
|---|---|
boolean |
displayFullDiff |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
bodyComparisonFailed(java.lang.Object comparison) |
|
void |
bodyComparisonOk() |
|
void |
displayDiff(java.lang.Object err) |
|
static void |
displayError(java.lang.Throwable err) |
|
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 provider) |
|
void |
warnStateChangeIgnored(java.lang.String state, ProviderInfo providerInfo, ConsumerInfo consumerInfo) |
|
void |
warnStateChangeIgnoredDueToInvalidUrl(java.lang.String state, ProviderInfo providerInfo, boolean isSetup, java.lang.Object stateChangeHandler) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |