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(java.lang.String name,
java.io.File reportDir,
boolean displayFullDiff)
Pact verifier reporter that displays the results of the verification to the console using ASCII escapes
|
AnsiConsoleReporter(java.lang.String name,
java.io.File reportDir) |
| 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.core.model.Interaction interaction) |
void |
finaliseReport() |
void |
generatesAMessageWhich() |
boolean |
getDisplayFullDiff() |
java.lang.String |
getExt()
The extension for the reporter
|
java.lang.String |
getName() |
java.io.File |
getReportDir() |
java.io.File |
getReportFile() |
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.core.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,
java.lang.String tag) |
void |
requestFailed(IProviderInfo provider,
au.com.dius.pact.core.model.Interaction interaction,
java.lang.String interactionMessage,
java.lang.Exception e,
boolean printStackTrace) |
void |
returnsAResponseWhich() |
void |
setDisplayFullDiff(boolean p) |
void |
setName(java.lang.String p) |
void |
setReportDir(java.io.File p) |
void |
setReportFile(java.io.File value) |
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.core.model.Interaction interaction,
java.lang.Exception e,
boolean printStackTrace) |
void |
verifyConsumerFromFile(au.com.dius.pact.core.model.PactSource pactFile,
IConsumerInfo consumer) |
void |
verifyConsumerFromUrl(au.com.dius.pact.core.model.UrlPactSource pactUrl,
IConsumerInfo consumer) |
void |
warnPactFileHasNoInteractions(au.com.dius.pact.core.model.Pact<au.com.dius.pact.core.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, getReportDir, getReportFile, 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(java.lang.String name,
java.io.File reportDir,
boolean displayFullDiff)
Pact verifier reporter that displays the results of the verification to the console using ASCII escapes
public AnsiConsoleReporter(java.lang.String name,
java.io.File reportDir)
public java.lang.String getExt()
The extension for the reporter
public java.io.File getReportFile()
public void setReportFile(java.io.File value)
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 initialise(IProviderInfo provider)
public void finaliseReport()
public void reportVerificationForConsumer(IConsumerInfo consumer, IProviderInfo provider, java.lang.String tag)
public void verifyConsumerFromUrl(au.com.dius.pact.core.model.UrlPactSource pactUrl,
IConsumerInfo consumer)
public void verifyConsumerFromFile(au.com.dius.pact.core.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.core.model.Pact<au.com.dius.pact.core.model.Interaction> pact)
public void interactionDescription(au.com.dius.pact.core.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.core.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.core.model.Interaction interaction)
public void verificationFailed(au.com.dius.pact.core.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 getName()
public void setName(java.lang.String p)
public java.io.File getReportDir()
public void setReportDir(java.io.File p)
public boolean getDisplayFullDiff()
public void setDisplayFullDiff(boolean p)