Interface VerifierReporter
-
- All Implemented Interfaces:
public interface VerifierReporterInterface to verification reporters that can hook into the events of the PactVerifier
-
-
Method Summary
-
-
Method Detail
-
initialise
abstract Unit initialise(IProviderInfo provider)
-
finaliseReport
abstract Unit finaliseReport()
-
reportVerificationForConsumer
abstract Unit reportVerificationForConsumer(IConsumerInfo consumer, IProviderInfo provider, String tag)
-
verifyConsumerFromUrl
abstract Unit verifyConsumerFromUrl(UrlPactSource pactUrl, IConsumerInfo consumer)
-
verifyConsumerFromFile
abstract Unit verifyConsumerFromFile(PactSource pactFile, IConsumerInfo consumer)
-
pactLoadFailureForConsumer
abstract Unit pactLoadFailureForConsumer(IConsumerInfo consumer, String message)
-
warnProviderHasNoConsumers
abstract Unit warnProviderHasNoConsumers(IProviderInfo provider)
-
warnPactFileHasNoInteractions
abstract Unit warnPactFileHasNoInteractions(Pact pact)
-
interactionDescription
abstract Unit interactionDescription(Interaction interaction)
-
stateForInteraction
abstract Unit stateForInteraction(String state, IProviderInfo provider, IConsumerInfo consumer, Boolean isSetup)
-
warnStateChangeIgnored
abstract Unit warnStateChangeIgnored(String state, IProviderInfo provider, IConsumerInfo consumer)
-
stateChangeRequestFailedWithException
abstract Unit stateChangeRequestFailedWithException(String state, Boolean isSetup, Exception e, Boolean printStackTrace)
-
stateChangeRequestFailed
abstract Unit stateChangeRequestFailed(String state, IProviderInfo provider, Boolean isSetup, String httpStatus)
-
warnStateChangeIgnoredDueToInvalidUrl
abstract Unit warnStateChangeIgnoredDueToInvalidUrl(String state, IProviderInfo provider, Boolean isSetup, Object stateChangeHandler)
-
requestFailed
abstract Unit requestFailed(IProviderInfo provider, Interaction interaction, String interactionMessage, Exception e, Boolean printStackTrace)
-
returnsAResponseWhich
abstract Unit returnsAResponseWhich()
-
statusComparisonOk
abstract Unit statusComparisonOk(Integer status)
-
statusComparisonFailed
abstract Unit statusComparisonFailed(Integer status, Object comparison)
-
includesHeaders
abstract Unit includesHeaders()
-
headerComparisonOk
abstract Unit headerComparisonOk(String key, List<String> value)
-
headerComparisonFailed
abstract Unit headerComparisonFailed(String key, List<String> value, Object comparison)
-
bodyComparisonOk
abstract Unit bodyComparisonOk()
-
bodyComparisonFailed
abstract Unit bodyComparisonFailed(Object comparison)
-
errorHasNoAnnotatedMethodsFoundForInteraction
abstract Unit errorHasNoAnnotatedMethodsFoundForInteraction(Interaction interaction)
-
verificationFailed
abstract Unit verificationFailed(Interaction interaction, Exception e, Boolean printStackTrace)
-
generatesAMessageWhich
abstract Unit generatesAMessageWhich()
-
displayFailures
@Deprecated(message = "Use version that takes a VerificationResult") abstract Unit displayFailures(Map<String, Object> failures)
-
displayFailures
abstract Unit displayFailures(List<VerificationResult.Failed> failures)
-
includesMetadata
abstract Unit includesMetadata()
-
metadataComparisonOk
abstract Unit metadataComparisonOk()
-
metadataComparisonOk
abstract Unit metadataComparisonOk(String key, Object value)
-
metadataComparisonFailed
abstract Unit metadataComparisonFailed(String key, Object value, Object comparison)
-
reportVerificationNoticesForConsumer
Unit reportVerificationNoticesForConsumer(IConsumerInfo consumer, IProviderInfo provider, List<VerificationNotice> notices)
-
warnPublishResultsSkippedBecauseFiltered
Unit warnPublishResultsSkippedBecauseFiltered()
-
warnPublishResultsSkippedBecauseDisabled
Unit warnPublishResultsSkippedBecauseDisabled(String envVar)
-
getReportDir
abstract File getReportDir()
-
setReportDir
abstract Unit setReportDir(File reportDir)
-
getReportFile
abstract File getReportFile()
-
setReportFile
abstract Unit setReportFile(File reportFile)
-
getVerifier
abstract IProviderVerifier getVerifier()
-
setVerifier
abstract Unit setVerifier(IProviderVerifier verifier)
-
-
-
-