@java.lang.SuppressWarnings(['DuplicateStringLiteral', 'UnnecessaryObjectReferences', 'MethodCount']) class MarkdownReporter extends java.lang.Object
Pact verifier reporter that displays the results of the verification in a markdown document
| Type | Name and description |
|---|---|
java.lang.String |
ext |
java.lang.String |
name |
java.io.File |
reportDir |
java.io.File |
reportFile |
java.io.PrintWriter |
writer |
| 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 |
renderDiff(java.lang.Object diff) |
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 |
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(java.io.File pactFile, ConsumerInfo consumer) |
void |
verifyConsumerFromUrl(java.net.URL 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) |
| 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() |