public class AnsiConsoleReporter implements VerifierReporter
Pact verifier reporter that displays the results of the verification to the console using ASCII escapes
| Constructor and Description |
|---|
AnsiConsoleReporter(boolean displayFullDiff,
java.lang.String ext)
Pact verifier reporter that displays the results of the verification to the console using ASCII escapes
|
AnsiConsoleReporter()
Pact verifier reporter that displays the results of the verification to the console using ASCII escapes
|
| Modifier and Type | Method and Description |
|---|---|
void |
bodyComparisonFailed(java.lang.Object comparison) |
void |
bodyComparisonOk() |
void |
displayFailures(java.util.Map<java.lang.String,? extends java.lang.Object> failures) |
void |
errorHasNoAnnotatedMethodsFoundForInteraction(au.com.dius.pact.model.Interaction interaction) |
void |
finaliseReport() |
void |
generatesAMessageWhich() |
java.lang.String |
getExt()
The extension for the reporter
|
void |
headerComparisonFailed(java.lang.String key,
java.util.List<java.lang.String> value,
java.lang.Object comparison) |
void |
headerComparisonOk(java.lang.String key,
java.util.List<java.lang.String> value) |
void |
includesHeaders() |
void |
includesMetadata() |
void |
initialise(IProviderInfo provider) |
void |
interactionDescription(au.com.dius.pact.model.Interaction interaction) |
void |
metadataComparisonFailed(java.lang.String key,
java.lang.Object value,
java.lang.Object comparison) |
void |
metadataComparisonOk() |
void |
metadataComparisonOk(java.lang.String key,
java.lang.Object value) |
void |
pactLoadFailureForConsumer(IConsumerInfo consumer,
java.lang.String message) |
void |
reportVerificationForConsumer(IConsumerInfo consumer,
IProviderInfo provider) |
void |
requestFailed(IProviderInfo provider,
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,
IProviderInfo provider,
boolean isSetup,
java.lang.String httpStatus) |
void |
stateChangeRequestFailedWithException(java.lang.String state,
IProviderInfo provider,
IConsumerInfo consumer,
boolean isSetup,
java.lang.Exception e,
boolean printStackTrace) |
void |
stateForInteraction(java.lang.String state,
IProviderInfo provider,
IConsumerInfo 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,
IConsumerInfo consumer) |
void |
verifyConsumerFromUrl(au.com.dius.pact.model.UrlPactSource pactUrl,
IConsumerInfo consumer) |
void |
warnPactFileHasNoInteractions(au.com.dius.pact.model.Pact<au.com.dius.pact.model.Interaction> pact) |
void |
warnProviderHasNoConsumers(IProviderInfo provider) |
void |
warnStateChangeIgnored(java.lang.String state,
IProviderInfo IProviderInfo,
IConsumerInfo IConsumerInfo) |
void |
warnStateChangeIgnoredDueToInvalidUrl(java.lang.String state,
IProviderInfo provider,
boolean isSetup,
java.lang.Object stateChangeHandler) |
bodyComparisonFailed, bodyComparisonOk, displayFailures, errorHasNoAnnotatedMethodsFoundForInteraction, finaliseReport, generatesAMessageWhich, getExt, headerComparisonFailed, headerComparisonOk, includesHeaders, includesMetadata, initialise, interactionDescription, metadataComparisonFailed, metadataComparisonOk, metadataComparisonOk, pactLoadFailureForConsumer, reportVerificationForConsumer, requestFailed, returnsAResponseWhich, setReportDir, setReportFile, stateChangeRequestFailed, stateChangeRequestFailedWithException, stateForInteraction, statusComparisonFailed, statusComparisonOk, verificationFailed, verifyConsumerFromFile, verifyConsumerFromUrl, warnPactFileHasNoInteractions, warnProviderHasNoConsumers, warnStateChangeIgnored, warnStateChangeIgnoredDueToInvalidUrlpublic AnsiConsoleReporter(boolean displayFullDiff,
java.lang.String ext)
Pact verifier reporter that displays the results of the verification to the console using ASCII escapes
ext - The extension for the reporterpublic AnsiConsoleReporter()
Pact verifier reporter that displays the results of the verification to the console using ASCII escapes
public void includesMetadata()
public void metadataComparisonOk()
public void metadataComparisonOk(java.lang.String key,
java.lang.Object value)
public void metadataComparisonFailed(java.lang.String key,
java.lang.Object value,
java.lang.Object comparison)
public void setReportDir(java.io.File reportDir)
public void setReportFile(java.io.File reportFile)
public void initialise(IProviderInfo provider)
public void finaliseReport()
public void reportVerificationForConsumer(IConsumerInfo consumer, IProviderInfo provider)
public void verifyConsumerFromUrl(au.com.dius.pact.model.UrlPactSource pactUrl,
IConsumerInfo consumer)
public void verifyConsumerFromFile(au.com.dius.pact.model.PactSource pactFile,
IConsumerInfo consumer)
public void pactLoadFailureForConsumer(IConsumerInfo consumer, java.lang.String message)
public void warnProviderHasNoConsumers(IProviderInfo provider)
public void warnPactFileHasNoInteractions(au.com.dius.pact.model.Pact<au.com.dius.pact.model.Interaction> pact)
public void interactionDescription(au.com.dius.pact.model.Interaction interaction)
public void stateForInteraction(java.lang.String state,
IProviderInfo provider,
IConsumerInfo consumer,
boolean isSetup)
public void warnStateChangeIgnored(java.lang.String state,
IProviderInfo IProviderInfo,
IConsumerInfo IConsumerInfo)
public void stateChangeRequestFailedWithException(java.lang.String state,
IProviderInfo provider,
IConsumerInfo consumer,
boolean isSetup,
java.lang.Exception e,
boolean printStackTrace)
public void stateChangeRequestFailed(java.lang.String state,
IProviderInfo provider,
boolean isSetup,
java.lang.String httpStatus)
public void warnStateChangeIgnoredDueToInvalidUrl(java.lang.String state,
IProviderInfo provider,
boolean isSetup,
java.lang.Object stateChangeHandler)
public void requestFailed(IProviderInfo provider, au.com.dius.pact.model.Interaction interaction, java.lang.String interactionMessage, java.lang.Exception e, boolean printStackTrace)
public void returnsAResponseWhich()
public void statusComparisonOk(int status)
public void statusComparisonFailed(int status,
java.lang.Object comparison)
public void includesHeaders()
public void headerComparisonOk(java.lang.String key,
java.util.List<java.lang.String> value)
public void headerComparisonFailed(java.lang.String key,
java.util.List<java.lang.String> value,
java.lang.Object comparison)
public void bodyComparisonOk()
public void bodyComparisonFailed(java.lang.Object comparison)
public void errorHasNoAnnotatedMethodsFoundForInteraction(au.com.dius.pact.model.Interaction interaction)
public void verificationFailed(au.com.dius.pact.model.Interaction interaction,
java.lang.Exception e,
boolean printStackTrace)
public void generatesAMessageWhich()
public void displayFailures(java.util.Map<java.lang.String,? extends java.lang.Object> failures)
public java.lang.String getExt()
The extension for the reporter