Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

action() - Method in annotation type au.com.dius.pact.provider.junitsupport.State
Whether to run the method before (SETUP) or after (TEARDOWN) the interaction
ACTION - Static variable in class au.com.dius.pact.provider.ProviderClient
 
addResultCallback(callback) - Method in interface au.com.dius.pact.provider.junitsupport.target.Target
Add a callback to receive the test interaction result
AllowOverridePactUrl - Annotation Type in au.com.dius.pact.provider.junitsupport
This will mark the test to use any pact URL from the Java system properties pact.filter.pacturl and either the pact.filter.consumers system property or the @Consumer annotation.
AllowOverridePactUrl() - Constructor for annotation type au.com.dius.pact.provider.junitsupport.AllowOverridePactUrl
 
AnsiConsoleReporter - Class in au.com.dius.pact.provider.reporters
Pact verifier reporter that displays the results of the verification to the console using ASCII escapes
AnsiConsoleReporter(name, reportDir, displayFullDiff) - Constructor for class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
Pact verifier reporter that displays the results of the verification to the console using ASCII escapes
AnsiConsoleReporter(name, reportDir) - Constructor for class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
au.com.dius.pact.provider - package au.com.dius.pact.provider
 
au.com.dius.pact.provider.junitsupport - package au.com.dius.pact.provider.junitsupport
 
au.com.dius.pact.provider.junitsupport.filter - package au.com.dius.pact.provider.junitsupport.filter
 
au.com.dius.pact.provider.junitsupport.loader - package au.com.dius.pact.provider.junitsupport.loader
 
au.com.dius.pact.provider.junitsupport.target - package au.com.dius.pact.provider.junitsupport.target
 
au.com.dius.pact.provider.reporters - package au.com.dius.pact.provider.reporters
 
auth() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.PactUrl
Authentication to use, if needed. For basic auth, set the username and password. For bearer tokens, use the token attribute.
auth() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.VersionedPactUrl
Authentication to use, if needed. For basic auth, set the username and password. For bearer tokens, use the token attribute.
Authentication - Annotation Type in au.com.dius.pact.provider.junitsupport.loader
Defines the authentication scheme to use with URLs
Authentication() - Constructor for annotation type au.com.dius.pact.provider.junitsupport.loader.Authentication
 
authentication() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.PactBroker
Authentication to use with the pact broker, by default no authentication is used
availableReporters() - Static method in class au.com.dius.pact.provider.reporters.ReporterManager
 

B

bodyComparisonFailed(comparison) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
bodyComparisonFailed(comparison) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
bodyComparisonFailed(comparison) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
bodyComparisonFailed(comparison) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
bodyComparisonFailed(comparison) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
bodyComparisonOk() - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
bodyComparisonOk() - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
bodyComparisonOk() - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
bodyComparisonOk() - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
bodyComparisonOk() - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
BodyComparisonResult - Class in au.com.dius.pact.provider
 
BodyComparisonResult(mismatches, diff) - Constructor for class au.com.dius.pact.provider.BodyComparisonResult
 
BodyComparisonResult() - Constructor for class au.com.dius.pact.provider.BodyComparisonResult
 
bodyResult(mismatches) - Method in class au.com.dius.pact.provider.ResponseComparison
 
brokerUrl(resolver) - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
buildConsumerVersionSelectors(resolver) - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
buildPredicate(values) - Method in interface au.com.dius.pact.provider.junitsupport.filter.InteractionFilter
 
buildPredicate(values) - Method in class au.com.dius.pact.provider.junitsupport.filter.InteractionFilter.ByProviderState
 
buildPredicate(values) - Method in class au.com.dius.pact.provider.junitsupport.filter.InteractionFilter.ByRequestPath
 
ByProviderState() - Constructor for class au.com.dius.pact.provider.junitsupport.filter.InteractionFilter.ByProviderState
 
ByRequestPath() - Constructor for class au.com.dius.pact.provider.junitsupport.filter.InteractionFilter.ByRequestPath
 

C

calculateInteractionHash(interaction) - Method in class au.com.dius.pact.provider.DefaultTestResultAccumulator
 
calculatePactHash(pact, source) - Method in class au.com.dius.pact.provider.DefaultTestResultAccumulator
 
checkForOverriddenPactUrl(loader, overridePactUrl, consumer) - Static method in class au.com.dius.pact.provider.junitsupport.JUnitProviderTestSupport
 
clearTestResult(pact, source) - Method in class au.com.dius.pact.provider.DefaultTestResultAccumulator
 
clearTestResult(pact, source) - Method in interface au.com.dius.pact.provider.TestResultAccumulator
 
comment() - Method in annotation type au.com.dius.pact.provider.junitsupport.State
Comment associated with the state change callback
Companion - Static variable in class au.com.dius.pact.provider.ConsumerInfo
 
Companion - Static variable in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
Companion - Static variable in class au.com.dius.pact.provider.junitsupport.loader.VersionedPactUrlLoader
 
Companion - Static variable in class au.com.dius.pact.provider.ProviderClient
 
Companion - Static variable in class au.com.dius.pact.provider.ProviderVerifier
 
Companion - Static variable in class au.com.dius.pact.provider.ProviderVersion
 
Companion - Static variable in class au.com.dius.pact.provider.reporters.JsonReporter
 
Companion - Static variable in class au.com.dius.pact.provider.ResponseComparison
 
compareMessage(message, actual, metadata) - Method in class au.com.dius.pact.provider.ResponseComparison.Companion
 
compareMessage(message, actual) - Method in class au.com.dius.pact.provider.ResponseComparison.Companion
 
compareMessage(message, actual, metadata) - Static method in class au.com.dius.pact.provider.ResponseComparison
 
compareMessage(message, actual) - Static method in class au.com.dius.pact.provider.ResponseComparison
 
compareResponse(response, actualResponse) - Method in class au.com.dius.pact.provider.ResponseComparison.Companion
 
compareResponse(response, actualResponse) - Static method in class au.com.dius.pact.provider.ResponseComparison
 
ComparisonResult - Class in au.com.dius.pact.provider
 
ComparisonResult(statusMismatch, headerMismatches, bodyMismatches, metadataMismatches) - Constructor for class au.com.dius.pact.provider.ComparisonResult
 
ComparisonResult() - Constructor for class au.com.dius.pact.provider.ComparisonResult
 
component1() - Method in class au.com.dius.pact.provider.BodyComparisonResult
 
component1() - Method in class au.com.dius.pact.provider.ComparisonResult
 
component1() - Method in class au.com.dius.pact.provider.ConsumersGroup
 
component1() - Method in class au.com.dius.pact.provider.junitsupport.loader.SelectorResult
 
component1() - Method in class au.com.dius.pact.provider.MessageAndMetadata
 
component1() - Method in class au.com.dius.pact.provider.PactBrokerOptions
Enable pending pacts.
component1() - Method in class au.com.dius.pact.provider.ProviderResponse
 
component1() - Method in class au.com.dius.pact.provider.reporters.Event
 
component1() - Method in class au.com.dius.pact.provider.StateChangeResult
 
component1() - Method in class au.com.dius.pact.provider.VerificationFailureType.ExceptionFailure
 
component1() - Method in class au.com.dius.pact.provider.VerificationFailureType.MismatchFailure
 
component1() - Method in class au.com.dius.pact.provider.VerificationFailureType.PublishResultsFailure
 
component1() - Method in class au.com.dius.pact.provider.VerificationFailureType.StateChangeFailure
 
component1() - Method in class au.com.dius.pact.provider.VerificationResult.Failed
 
component1() - Method in class au.com.dius.pact.provider.VerificationResult.Ok
 
component2() - Method in class au.com.dius.pact.provider.BodyComparisonResult
 
component2() - Method in class au.com.dius.pact.provider.ComparisonResult
 
component2() - Method in class au.com.dius.pact.provider.ConsumersGroup
 
component2() - Method in class au.com.dius.pact.provider.junitsupport.loader.SelectorResult
 
component2() - Method in class au.com.dius.pact.provider.MessageAndMetadata
 
component2() - Method in class au.com.dius.pact.provider.PactBrokerOptions
Provider tags.
component2() - Method in class au.com.dius.pact.provider.ProviderResponse
 
component2() - Method in class au.com.dius.pact.provider.reporters.Event
 
component2() - Method in class au.com.dius.pact.provider.StateChangeResult
 
component2() - Method in class au.com.dius.pact.provider.VerificationFailureType.ExceptionFailure
 
component2() - Method in class au.com.dius.pact.provider.VerificationFailureType.MismatchFailure
 
component2() - Method in class au.com.dius.pact.provider.VerificationFailureType.StateChangeFailure
 
component2() - Method in class au.com.dius.pact.provider.VerificationResult.Failed
 
component3() - Method in class au.com.dius.pact.provider.ComparisonResult
 
component3() - Method in class au.com.dius.pact.provider.ConsumersGroup
 
component3() - Method in class au.com.dius.pact.provider.PactBrokerOptions
Only include WIP pacts since the provided date.
component3() - Method in class au.com.dius.pact.provider.ProviderResponse
 
component3() - Method in class au.com.dius.pact.provider.reporters.Event
 
component3() - Method in class au.com.dius.pact.provider.VerificationFailureType.MismatchFailure
 
component3() - Method in class au.com.dius.pact.provider.VerificationResult.Failed
 
component4() - Method in class au.com.dius.pact.provider.ComparisonResult
 
component4() - Method in class au.com.dius.pact.provider.ConsumersGroup
 
component4() - Method in class au.com.dius.pact.provider.PactBrokerOptions
If we should enable insecure TLS.
component4() - Method in class au.com.dius.pact.provider.ProviderResponse
 
component4() - Method in class au.com.dius.pact.provider.VerificationResult.Failed
 
component5() - Method in class au.com.dius.pact.provider.ConsumersGroup
 
component5() - Method in class au.com.dius.pact.provider.PactBrokerOptions
Authentication for the pact broker
component5() - Method in class au.com.dius.pact.provider.VerificationResult.Failed
 
component6() - Method in class au.com.dius.pact.provider.ConsumersGroup
 
configureVerifier(source, consumerName, interaction) - Method in interface au.com.dius.pact.provider.junitsupport.target.Target
 
Consumer - Annotation Type in au.com.dius.pact.provider.junitsupport
Used to pass consumer name to Pact runner
Consumer() - Constructor for annotation type au.com.dius.pact.provider.junitsupport.Consumer
 
consumer() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.VersionSelector
Consumer name to fetch pacts for. Empty string represents all consumers
ConsumerInfo - Class in au.com.dius.pact.provider
 
ConsumerInfo(name, stateChange, stateChangeUsesBody, packagesToScan, verificationType, pactSource, pactFileAuthentication, notices, pending, wip) - Constructor for class au.com.dius.pact.provider.ConsumerInfo
 
ConsumerInfo(name, stateChange, stateChangeUsesBody, packagesToScan, verificationType, pactSource, pactFileAuthentication, notices, pending) - Constructor for class au.com.dius.pact.provider.ConsumerInfo
 
ConsumerInfo(name, stateChange, stateChangeUsesBody, packagesToScan, verificationType, pactSource, pactFileAuthentication, notices) - Constructor for class au.com.dius.pact.provider.ConsumerInfo
 
ConsumerInfo(name, stateChange, stateChangeUsesBody, packagesToScan, verificationType, pactSource, pactFileAuthentication) - Constructor for class au.com.dius.pact.provider.ConsumerInfo
 
ConsumerInfo(name, stateChange, stateChangeUsesBody, packagesToScan, verificationType, pactSource) - Constructor for class au.com.dius.pact.provider.ConsumerInfo
 
ConsumerInfo(name, stateChange, stateChangeUsesBody, packagesToScan, verificationType) - Constructor for class au.com.dius.pact.provider.ConsumerInfo
 
ConsumerInfo(name, stateChange, stateChangeUsesBody, packagesToScan) - Constructor for class au.com.dius.pact.provider.ConsumerInfo
 
ConsumerInfo(name, stateChange, stateChangeUsesBody) - Constructor for class au.com.dius.pact.provider.ConsumerInfo
 
ConsumerInfo(name, stateChange) - Constructor for class au.com.dius.pact.provider.ConsumerInfo
 
ConsumerInfo(name) - Constructor for class au.com.dius.pact.provider.ConsumerInfo
 
ConsumerInfo() - Constructor for class au.com.dius.pact.provider.ConsumerInfo
 
ConsumerInfo.Companion - Class in au.com.dius.pact.provider
 
consumers() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.PactBroker
Consumers to fetch pacts for, defaults to all consumers If you set the consumers through the `pactbroker.consumers` system property, separate the consumers by commas
ConsumersGroup - Class in au.com.dius.pact.provider
Consumers grouped by pacts in a directory or an S3 bucket
ConsumersGroup(name, pactFileLocation, stateChange, stateChangeUsesBody, stateChangeTeardown, include) - Constructor for class au.com.dius.pact.provider.ConsumersGroup
Consumers grouped by pacts in a directory or an S3 bucket
ConsumersGroup(name, pactFileLocation, stateChange, stateChangeUsesBody, stateChangeTeardown) - Constructor for class au.com.dius.pact.provider.ConsumersGroup
Consumers grouped by pacts in a directory or an S3 bucket
ConsumersGroup(name, pactFileLocation, stateChange, stateChangeUsesBody) - Constructor for class au.com.dius.pact.provider.ConsumersGroup
Consumers grouped by pacts in a directory or an S3 bucket
ConsumersGroup(name, pactFileLocation, stateChange) - Constructor for class au.com.dius.pact.provider.ConsumersGroup
Consumers grouped by pacts in a directory or an S3 bucket
ConsumersGroup(name, pactFileLocation) - Constructor for class au.com.dius.pact.provider.ConsumersGroup
Consumers grouped by pacts in a directory or an S3 bucket
ConsumersGroup(name) - Constructor for class au.com.dius.pact.provider.ConsumersGroup
Consumers grouped by pacts in a directory or an S3 bucket
consumerVersionSelectors() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.PactBroker
Consumer version selectors to fetch pacts for, defaults to latest version If you set the version selector tags or latest fields through system properties, separate values by commas
CONTENT_TYPE - Static variable in class au.com.dius.pact.provider.ProviderClient
 
copy(mismatches, diff) - Method in class au.com.dius.pact.provider.BodyComparisonResult
 
copy(statusMismatch, headerMismatches, bodyMismatches, metadataMismatches) - Method in class au.com.dius.pact.provider.ComparisonResult
 
copy(name, pactFileLocation, stateChange, stateChangeUsesBody, stateChangeTeardown, include) - Method in class au.com.dius.pact.provider.ConsumersGroup
Consumers grouped by pacts in a directory or an S3 bucket
copy(selectors, filtered) - Method in class au.com.dius.pact.provider.junitsupport.loader.SelectorResult
 
copy(messageData, metadata) - Method in class au.com.dius.pact.provider.MessageAndMetadata
 
copy(enablePending, providerTags, includeWipPactsSince, insecureTLS, auth) - Method in class au.com.dius.pact.provider.PactBrokerOptions
 
copy(statusCode, headers, contentType, body) - Method in class au.com.dius.pact.provider.ProviderResponse
 
copy(type, contents, data) - Method in class au.com.dius.pact.provider.reporters.Event
 
copy(stateChangeResult, message) - Method in class au.com.dius.pact.provider.StateChangeResult
 
copy(description, e) - Method in class au.com.dius.pact.provider.VerificationFailureType.ExceptionFailure
 
copy(mismatch, interaction, pact) - Method in class au.com.dius.pact.provider.VerificationFailureType.MismatchFailure
 
copy(cause) - Method in class au.com.dius.pact.provider.VerificationFailureType.PublishResultsFailure
 
copy(description, result) - Method in class au.com.dius.pact.provider.VerificationFailureType.StateChangeFailure
 
copy(description, verificationDescription, failures, pending, results) - Method in class au.com.dius.pact.provider.VerificationResult.Failed
Result failed
copy(interactionIds) - Method in class au.com.dius.pact.provider.VerificationResult.Ok
Result was successful
createReporter(name, reportDir, verifier) - Static method in class au.com.dius.pact.provider.reporters.ReporterManager
 
createReporter(name, reportDir) - Static method in class au.com.dius.pact.provider.reporters.ReporterManager
 
createReporter(name) - Static method in class au.com.dius.pact.provider.reporters.ReporterManager
 

D

DefaultImpls() - Constructor for class au.com.dius.pact.provider.junitsupport.target.Target.DefaultImpls
 
DefaultImpls() - Constructor for class au.com.dius.pact.provider.reporters.VerifierReporter.DefaultImpls
 
DefaultStateChange - Class in au.com.dius.pact.provider
Class containing all the state change logic
DefaultTestResultAccumulator - Class in au.com.dius.pact.provider
 
DefaultVerificationReporter - Class in au.com.dius.pact.provider
Default implementation of a verification reporter
description() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
description() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactFolderLoader
 
description() - Method in interface au.com.dius.pact.provider.junitsupport.loader.PactLoader
Returns a description of this pact loader
description() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactUrlLoader
 
description() - Method in class au.com.dius.pact.provider.VerificationFailureType
 
description() - Method in class au.com.dius.pact.provider.VerificationFailureType.ExceptionFailure
 
description() - Method in class au.com.dius.pact.provider.VerificationFailureType.MismatchFailure
 
description() - Method in class au.com.dius.pact.provider.VerificationFailureType.PublishResultsFailure
 
description() - Method in class au.com.dius.pact.provider.VerificationFailureType.StateChangeFailure
 
displayBodyResult(failures, comparison, comparisonDescription, interactionId, pending) - Method in class au.com.dius.pact.provider.ProviderVerifier
 
displayFailures(failures) - Method in interface au.com.dius.pact.provider.IProviderVerifier
Displays all the failures from the verification run
displayFailures(failures) - Method in class au.com.dius.pact.provider.ProviderVerifier
Displays all the failures from the verification run
displayFailures(failures) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
displayFailures(failures) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
displayFailures(failures) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
displayFailures(failures) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
displayFailures(failures) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
displayFailures(failures) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
displayFailures(failures) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
displayFailures(failures) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
displayFailures(failures) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
Deprecated. 
displayFailures(failures) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
displayHeadersResult(failures, expected, headers, comparisonDescription, interactionId, pending) - Method in class au.com.dius.pact.provider.ProviderVerifier
 
displayStatusResult(failures, status, mismatch, comparisonDescription, interactionId, pending) - Method in class au.com.dius.pact.provider.ProviderVerifier
 

E

enablePendingPacts() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.PactBroker
If the pending pacts feature should be enabled. This can be set with the pactbroker.enablePending JVM system property. When this is set to try, the provider tags property also needs to be set
enablePendingPacts(flag) - Method in interface au.com.dius.pact.provider.junitsupport.loader.PactLoader
Enables pending pact feature
equals(p) - Method in class au.com.dius.pact.provider.BodyComparisonResult
 
equals(p) - Method in class au.com.dius.pact.provider.ComparisonResult
 
equals(other) - Method in class au.com.dius.pact.provider.ConsumerInfo
 
equals(p) - Method in class au.com.dius.pact.provider.ConsumersGroup
Consumers grouped by pacts in a directory or an S3 bucket
equals(p) - Method in class au.com.dius.pact.provider.junitsupport.loader.SelectorResult
 
equals(other) - Method in class au.com.dius.pact.provider.MessageAndMetadata
 
equals(p) - Method in class au.com.dius.pact.provider.PactBrokerOptions
 
equals(other) - Method in class au.com.dius.pact.provider.ProviderInfo
 
equals(p) - Method in class au.com.dius.pact.provider.ProviderResponse
 
equals(p) - Method in class au.com.dius.pact.provider.reporters.Event
 
equals(p) - Method in class au.com.dius.pact.provider.StateChangeResult
 
equals(p) - Method in class au.com.dius.pact.provider.VerificationFailureType.ExceptionFailure
 
equals(p) - Method in class au.com.dius.pact.provider.VerificationFailureType.MismatchFailure
 
equals(p) - Method in class au.com.dius.pact.provider.VerificationFailureType.PublishResultsFailure
 
equals(p) - Method in class au.com.dius.pact.provider.VerificationFailureType.StateChangeFailure
 
equals(p) - Method in class au.com.dius.pact.provider.VerificationResult.Failed
Result failed
equals(p) - Method in class au.com.dius.pact.provider.VerificationResult.Ok
Result was successful
errorHasNoAnnotatedMethodsFoundForInteraction(interaction) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
errorHasNoAnnotatedMethodsFoundForInteraction(interaction) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
errorHasNoAnnotatedMethodsFoundForInteraction(interaction) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
errorHasNoAnnotatedMethodsFoundForInteraction(interaction) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
errorHasNoAnnotatedMethodsFoundForInteraction(interaction) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
Event - Class in au.com.dius.pact.provider.reporters
 
Event(type, contents, data) - Constructor for class au.com.dius.pact.provider.reporters.Event
 
ExceptionFailure(description, e) - Constructor for class au.com.dius.pact.provider.VerificationFailureType.ExceptionFailure
 
exceptionMessage(err, prefixLength) - Static method in class au.com.dius.pact.provider.junitsupport.JUnitProviderTestSupport
 
executeRequest(httpclient, method) - Method in class au.com.dius.pact.provider.ProviderClient
 
executeRequestFilter(method) - Method in class au.com.dius.pact.provider.ProviderClient
 
executeStateChange(verifier, provider, consumer, interaction, interactionMessage, failures, providerClient) - Method in class au.com.dius.pact.provider.DefaultStateChange
 
executeStateChange(verifier, provider, consumer, interaction, interactionMessage, failures, providerClient) - Method in interface au.com.dius.pact.provider.StateChange
 
executeStateChangeTeardown(verifier, interaction, provider, consumer, providerClient) - Method in class au.com.dius.pact.provider.DefaultStateChange
 
executeStateChangeTeardown(verifier, interaction, provider, consumer, providerClient) - Method in interface au.com.dius.pact.provider.StateChange
 
expandVariables(urls) - Method in class au.com.dius.pact.provider.junitsupport.loader.VersionedPactUrlLoader.Companion
 
expandVariables(urls) - Static method in class au.com.dius.pact.provider.junitsupport.loader.VersionedPactUrlLoader
 

F

FAILED - Static variable in class au.com.dius.pact.provider.reporters.JsonReporter
 
Failed(description, verificationDescription, failures, pending, results) - Constructor for class au.com.dius.pact.provider.VerificationResult.Failed
Result failed
Failed(description, verificationDescription, failures, pending) - Constructor for class au.com.dius.pact.provider.VerificationResult.Failed
Result failed
Failed(description, verificationDescription, failures) - Constructor for class au.com.dius.pact.provider.VerificationResult.Failed
Result failed
Failed(description, verificationDescription) - Constructor for class au.com.dius.pact.provider.VerificationResult.Failed
Result failed
Failed(description) - Constructor for class au.com.dius.pact.provider.VerificationResult.Failed
Result failed
Failed() - Constructor for class au.com.dius.pact.provider.VerificationResult.Failed
Result failed
failuresToString(failures) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
FALLBACK_VALUE - Static variable in class au.com.dius.pact.provider.ProviderVersion
 
fallbackTag() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.VersionSelector
If a pact for the specified tag does not exist, then use this tag as a fallback. This is useful for co-ordinating development between consumer and provider teams when matching branch names are used.
filter() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.PactFilter
Use this class as filter implementation. The class must implement the interface InteractionFilter interface and provide a default constructor. The default value is filtering by provider state.
filterConsumers(consumer) - Method in class au.com.dius.pact.provider.ProviderVerifier
 
filterInteractions(interaction) - Method in class au.com.dius.pact.provider.ProviderVerifier
 
filterPactsByAnnotations(pacts, testClass) - Method in class au.com.dius.pact.provider.junitsupport.JUnitProviderTestSupport
 
finaliseReport() - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
finaliseReport() - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
finaliseReport() - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
finaliseReport() - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
finaliseReport() - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
finaliseReports() - Method in interface au.com.dius.pact.provider.IProviderVerifier
Finalise all the reports after verification is complete
finaliseReports() - Method in class au.com.dius.pact.provider.ProviderVerifier
Finalise all the reports after verification is complete
findAllPactSources(clazz) - Static method in class au.com.dius.pact.provider.ProviderUtils
 
findAnnotation(clazz, annotation) - Static method in class au.com.dius.pact.provider.ProviderUtils
 
formatForDisplay(t) - Method in class au.com.dius.pact.provider.VerificationFailureType.ExceptionFailure
 
formatForDisplay(t) - Method in class au.com.dius.pact.provider.VerificationFailureType
 
formatForDisplay(t) - Method in class au.com.dius.pact.provider.VerificationFailureType.MismatchFailure
 
formatForDisplay(t) - Method in class au.com.dius.pact.provider.VerificationFailureType.PublishResultsFailure
 
formatForDisplay(t) - Method in class au.com.dius.pact.provider.VerificationFailureType.StateChangeFailure
 
from(result) - Method in class au.com.dius.pact.provider.ConsumerInfo.Companion
 

G

generateDescription() - Method in class au.com.dius.pact.provider.junitsupport.TestDescription
 
generateErrorStringFromMismatches(mismatches) - Static method in class au.com.dius.pact.provider.junitsupport.JUnitProviderTestSupport
 
generateErrorStringFromVerificationResult(result) - Method in interface au.com.dius.pact.provider.IProviderVerifier
 
generateErrorStringFromVerificationResult(result) - Method in class au.com.dius.pact.provider.ProviderVerifier
 
generatesAMessageWhich() - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
generatesAMessageWhich() - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
generatesAMessageWhich() - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
generatesAMessageWhich() - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
generatesAMessageWhich() - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
get() - Method in class au.com.dius.pact.provider.ProviderVersion
 
getAuth() - Method in class au.com.dius.pact.provider.PactBrokerOptions
Authentication for the pact broker
getAuthentication() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
getAuthentication() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactUrlLoader
 
getBody() - Method in class au.com.dius.pact.provider.ProviderResponse
 
getBodyMismatches() - Method in class au.com.dius.pact.provider.ComparisonResult
 
getCause() - Method in exception au.com.dius.pact.provider.PactVerifierException
 
getCause() - Method in class au.com.dius.pact.provider.VerificationFailureType.PublishResultsFailure
 
getCheckBuildSpecificTask() - Method in interface au.com.dius.pact.provider.IProviderVerifier
Callback to determine if something is a build specific task
getCheckBuildSpecificTask() - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback to determine if something is a build specific task
getConsumer() - Method in class au.com.dius.pact.provider.junitsupport.TestDescription
 
getConsumerName() - Method in class au.com.dius.pact.provider.junitsupport.TestDescription
 
getConsumers() - Method in class au.com.dius.pact.provider.ProviderInfo
 
getContents() - Method in class au.com.dius.pact.provider.reporters.Event
 
getContentType() - Method in class au.com.dius.pact.provider.ProviderResponse
 
getCreateClient() - Method in interface au.com.dius.pact.provider.IProviderInfo
 
getCreateClient() - Method in class au.com.dius.pact.provider.ProviderInfo
 
getData() - Method in class au.com.dius.pact.provider.reporters.Event
 
getDescription() - Method in class au.com.dius.pact.provider.VerificationFailureType.ExceptionFailure
 
getDescription() - Method in class au.com.dius.pact.provider.VerificationFailureType.StateChangeFailure
 
getDescription() - Method in class au.com.dius.pact.provider.VerificationResult.Failed
 
getDiff() - Method in class au.com.dius.pact.provider.BodyComparisonResult
 
getDisplayFullDiff() - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
getDisplayFullDiff() - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
getE() - Method in class au.com.dius.pact.provider.VerificationFailureType.ExceptionFailure
 
getEnablePending() - Method in class au.com.dius.pact.provider.PactBrokerOptions
Enable pending pacts.
getEnablePendingPacts() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
getException() - Method in class au.com.dius.pact.provider.VerificationFailureType.ExceptionFailure
 
getException() - Method in class au.com.dius.pact.provider.VerificationFailureType
 
getException() - Method in class au.com.dius.pact.provider.VerificationFailureType.MismatchFailure
 
getException() - Method in class au.com.dius.pact.provider.VerificationFailureType.PublishResultsFailure
 
getException() - Method in class au.com.dius.pact.provider.VerificationFailureType.StateChangeFailure
 
getExecuteBuildSpecificTask() - Method in interface au.com.dius.pact.provider.IProviderVerifier
Consumer SAM to execute the build specific task
getExecuteBuildSpecificTask() - Method in class au.com.dius.pact.provider.ProviderVerifier
Consumer SAM to execute the build specific task
getExt() - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
The extension for the reporter
getExt() - Method in class au.com.dius.pact.provider.reporters.JsonReporter
The extension for the reporter
getExt() - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
The extension for the reporter
getExt() - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
The extension for the reporter
getExt() - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
The extension for the reporter
getFailIfNoPactsFound() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
getFailures() - Method in class au.com.dius.pact.provider.VerificationResult.Failed
 
getFiltered() - Method in class au.com.dius.pact.provider.junitsupport.loader.SelectorResult
 
getHeaderMismatches() - Method in class au.com.dius.pact.provider.ComparisonResult
 
getHeaders() - Method in class au.com.dius.pact.provider.ProviderResponse
 
getHost() - Method in interface au.com.dius.pact.provider.IProviderInfo
 
getHost() - Method in class au.com.dius.pact.provider.ProviderInfo
 
getHttpClient() - Method in class au.com.dius.pact.provider.ProviderClient
 
getInclude() - Method in class au.com.dius.pact.provider.ConsumersGroup
 
getIncludeWipPactsSince() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
getIncludeWipPactsSince() - Method in class au.com.dius.pact.provider.PactBrokerOptions
Only include WIP pacts since the provided date.
getInsecure() - Method in interface au.com.dius.pact.provider.IProviderInfo
 
getInsecure() - Method in class au.com.dius.pact.provider.ProviderInfo
 
getInsecureTLS() - Method in class au.com.dius.pact.provider.PactBrokerOptions
If we should enable insecure TLS.
getInteraction() - Method in class au.com.dius.pact.provider.junitsupport.TestDescription
 
getInteraction() - Method in class au.com.dius.pact.provider.VerificationFailureType.MismatchFailure
 
getInteractionIds() - Method in class au.com.dius.pact.provider.VerificationResult.Ok
 
getJsonData() - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
getLogger() - Method in class au.com.dius.pact.provider.ProviderVersion.Companion
 
getMessage() - Method in exception au.com.dius.pact.provider.PactVerifierException
 
getMessage() - Method in class au.com.dius.pact.provider.StateChangeResult
 
getMessageData() - Method in class au.com.dius.pact.provider.MessageAndMetadata
 
getMetadata() - Method in class au.com.dius.pact.provider.MessageAndMetadata
 
getMetadataMismatches() - Method in class au.com.dius.pact.provider.ComparisonResult
 
getMismatch() - Method in class au.com.dius.pact.provider.VerificationFailureType.MismatchFailure
 
getMismatches() - Method in class au.com.dius.pact.provider.BodyComparisonResult
 
getName() - Method in class au.com.dius.pact.provider.ConsumerInfo
 
getName() - Method in class au.com.dius.pact.provider.ConsumersGroup
 
getName() - Method in interface au.com.dius.pact.provider.IConsumerInfo
 
getName() - Method in interface au.com.dius.pact.provider.IProviderInfo
 
getName() - Method in class au.com.dius.pact.provider.ProviderInfo
 
getName() - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
getName() - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
getName() - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
getName() - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
getNotices() - Method in class au.com.dius.pact.provider.ConsumerInfo
 
getNotices() - Method in interface au.com.dius.pact.provider.IConsumerInfo
 
getPackagesToScan() - Method in class au.com.dius.pact.provider.ConsumerInfo
 
getPackagesToScan() - Method in interface au.com.dius.pact.provider.IConsumerInfo
 
getPackagesToScan() - Method in interface au.com.dius.pact.provider.IProviderInfo
 
getPackagesToScan() - Method in class au.com.dius.pact.provider.ProviderInfo
 
getPact() - Method in class au.com.dius.pact.provider.VerificationFailureType.MismatchFailure
 
getPactBrokerConsumers() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
getPactBrokerConsumerVersionSelectors() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
getPactBrokerHost() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
Deprecated. 
getPactBrokerPort() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
Deprecated. 
getPactBrokerScheme() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
Deprecated. 
getPactBrokerSource(resolver) - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
getPactBrokerTags() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
Deprecated. 
getPactBrokerUrl() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
getPactFileAuthentication() - Method in class au.com.dius.pact.provider.ConsumerInfo
 
getPactFileAuthentication() - Method in interface au.com.dius.pact.provider.IConsumerInfo
 
getPactFileLocation() - Method in class au.com.dius.pact.provider.ConsumersGroup
 
getPactLoadFailureMessage() - Method in interface au.com.dius.pact.provider.IProviderVerifier
Callback to display a pact load error
getPactLoadFailureMessage() - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback to display a pact load error
getPactReader() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
getPactReader() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactUrlLoader
 
getPactReader() - Method in class au.com.dius.pact.provider.ProviderVerifier
 
getPactSource() - Method in class au.com.dius.pact.provider.ConsumerInfo
 
getPactSource() - Method in interface au.com.dius.pact.provider.IConsumerInfo
 
getPactSource() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
getPactSource() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactFolderLoader
 
getPactSource() - Method in interface au.com.dius.pact.provider.junitsupport.loader.PactLoader
Returns the source object that the pacts where loaded from
getPactSource() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactUrlLoader
 
getPactSource() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactUrlLoader
 
getPactSource() - Method in class au.com.dius.pact.provider.junitsupport.TestDescription
 
getPath() - Method in interface au.com.dius.pact.provider.IProviderInfo
 
getPath() - Method in class au.com.dius.pact.provider.ProviderInfo
 
getPending() - Method in class au.com.dius.pact.provider.ConsumerInfo
 
getPending() - Method in interface au.com.dius.pact.provider.IConsumerInfo
 
getPending() - Method in class au.com.dius.pact.provider.VerificationResult.Failed
 
getPort() - Method in interface au.com.dius.pact.provider.IProviderInfo
 
getPort() - Method in class au.com.dius.pact.provider.ProviderInfo
 
getProjectClassLoader() - Method in interface au.com.dius.pact.provider.IProviderVerifier
Callback to return the project classloader to use for looking up methods
getProjectClassLoader() - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback to return the project classloader to use for looking up methods
getProjectClasspath() - Method in interface au.com.dius.pact.provider.IProviderVerifier
Callback to return the project classpath to use for looking up methods
getProjectClasspath() - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback to return the project classpath to use for looking up methods
getProjectGetProperty() - Method in interface au.com.dius.pact.provider.IProviderVerifier
Callback to fetch a project property
getProjectGetProperty() - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback to fetch a project property
getProjectHasProperty() - Method in interface au.com.dius.pact.provider.IProviderVerifier
Callback to determine is the project has a particular property
getProjectHasProperty() - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback to determine is the project has a particular property
getProtocol() - Method in interface au.com.dius.pact.provider.IProviderInfo
 
getProtocol() - Method in class au.com.dius.pact.provider.ProviderInfo
 
getProvider() - Method in class au.com.dius.pact.provider.ProviderClient
 
getProviderMethodInstance() - Method in interface au.com.dius.pact.provider.IProviderVerifier
Callback to return the instance for the provider method to invoke
getProviderMethodInstance() - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback to return the instance for the provider method to invoke
getProviderTag() - Method in interface au.com.dius.pact.provider.IProviderVerifier
Deprecated. 
getProviderTag() - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback to get the provider tag
getProviderTags() - Method in interface au.com.dius.pact.provider.IProviderVerifier
Callback to get the provider tags
getProviderTags() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
getProviderTags() - Method in class au.com.dius.pact.provider.PactBrokerOptions
Provider tags.
getProviderTags() - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback to get the provider tags
getProviderVersion() - Method in interface au.com.dius.pact.provider.IProviderVerifier
Callback to get the provider version
getProviderVersion() - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback to get the provider version
getReportDir() - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
getReportDir() - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
getReportDir() - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
getReportDir() - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
getReportDir() - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
getReporters() - Method in interface au.com.dius.pact.provider.IProviderVerifier
List of the all reporters to report the results of the verification to
getReporters() - Method in class au.com.dius.pact.provider.ProviderVerifier
List of the all reporters to report the results of the verification to
getReportFile() - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
getReportFile() - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
getReportFile() - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
getReportFile() - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
getReportFile() - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
getRequestClass($this) - Static method in class au.com.dius.pact.provider.junitsupport.target.Target.DefaultImpls
 
getRequestClass() - Method in interface au.com.dius.pact.provider.junitsupport.target.Target
 
getRequestFilter() - Method in interface au.com.dius.pact.provider.IProviderInfo
 
getRequestFilter() - Method in class au.com.dius.pact.provider.ProviderInfo
 
getResolver() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactUrlLoader
 
getResponseFactory() - Method in interface au.com.dius.pact.provider.IProviderVerifier
Callback which is given an interaction description and returns a response
getResponseFactory() - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback which is given an interaction description and returns a response
getResult() - Method in class au.com.dius.pact.provider.VerificationFailureType.StateChangeFailure
 
getResults() - Method in class au.com.dius.pact.provider.VerificationResult.Failed
Deprecated. 
getSelectors() - Method in class au.com.dius.pact.provider.junitsupport.loader.SelectorResult
 
getSINGLE_VALUE_HEADERS() - Method in class au.com.dius.pact.provider.ProviderClient.Companion
 
getSnapshotRegex() - Method in class au.com.dius.pact.provider.ProviderVersion.Companion
 
getSource() - Method in class au.com.dius.pact.provider.ProviderVersion
 
getStartProviderTask() - Method in class au.com.dius.pact.provider.ProviderInfo
 
getStateChange() - Method in class au.com.dius.pact.provider.ConsumerInfo
 
getStateChange() - Method in class au.com.dius.pact.provider.ConsumersGroup
 
getStateChange() - Method in interface au.com.dius.pact.provider.IConsumerInfo
 
getStateChangeHandler() - Method in class au.com.dius.pact.provider.ProviderVerifier
 
getStateChangeRequestFilter() - Method in interface au.com.dius.pact.provider.IProviderInfo
 
getStateChangeRequestFilter() - Method in class au.com.dius.pact.provider.ProviderInfo
 
getStateChangeResult() - Method in class au.com.dius.pact.provider.StateChangeResult
 
getStateChangeTeardown() - Method in class au.com.dius.pact.provider.ConsumersGroup
 
getStateChangeTeardown() - Method in interface au.com.dius.pact.provider.IProviderInfo
 
getStateChangeTeardown() - Method in class au.com.dius.pact.provider.ProviderInfo
 
getStateChangeUrl() - Method in class au.com.dius.pact.provider.ConsumerInfo
 
getStateChangeUrl() - Method in interface au.com.dius.pact.provider.IProviderInfo
 
getStateChangeUrl() - Method in class au.com.dius.pact.provider.ProviderInfo
 
getStateChangeUsesBody() - Method in class au.com.dius.pact.provider.ConsumerInfo
 
getStateChangeUsesBody() - Method in class au.com.dius.pact.provider.ConsumersGroup
 
getStateChangeUsesBody() - Method in interface au.com.dius.pact.provider.IConsumerInfo
 
getStateChangeUsesBody() - Method in interface au.com.dius.pact.provider.IProviderInfo
 
getStateChangeUsesBody() - Method in class au.com.dius.pact.provider.ProviderInfo
 
getStateHandlers() - Method in interface au.com.dius.pact.provider.junitsupport.target.Target
Additional state change handlers to look for state change callbacks
getStatusCode() - Method in class au.com.dius.pact.provider.ProviderResponse
 
getStatusMismatch() - Method in class au.com.dius.pact.provider.ComparisonResult
 
getT() - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
getTerminateProviderTask() - Method in class au.com.dius.pact.provider.ProviderInfo
 
getTestResults() - Method in class au.com.dius.pact.provider.DefaultTestResultAccumulator
 
getTrustStore() - Method in interface au.com.dius.pact.provider.IProviderInfo
 
getTrustStore() - Method in class au.com.dius.pact.provider.ProviderInfo
 
getTrustStorePassword() - Method in interface au.com.dius.pact.provider.IProviderInfo
 
getTrustStorePassword() - Method in class au.com.dius.pact.provider.ProviderInfo
 
getType() - Method in class au.com.dius.pact.provider.reporters.Event
 
getUrls() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactUrlLoader
 
getValueResolverClass() - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
getVerificationDescription() - Method in class au.com.dius.pact.provider.VerificationResult.Failed
 
getVerificationReporter() - Method in class au.com.dius.pact.provider.DefaultTestResultAccumulator
 
getVerificationReporter() - Method in class au.com.dius.pact.provider.ProviderVerifier
 
getVerificationType() - Method in class au.com.dius.pact.provider.ConsumerInfo
 
getVerificationType() - Method in interface au.com.dius.pact.provider.IConsumerInfo
 
getVerificationType() - Method in interface au.com.dius.pact.provider.IProviderInfo
 
getVerificationType() - Method in class au.com.dius.pact.provider.ProviderInfo
 
getVerifier() - Method in interface au.com.dius.pact.provider.junitsupport.target.Target
 
getVerifier() - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
getVerifier() - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
getVerifier() - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
getVerifier() - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
getVerifier() - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
getWip() - Method in class au.com.dius.pact.provider.ConsumerInfo
 
getWip() - Method in interface au.com.dius.pact.provider.IConsumerInfo
 

H

handleResponse(httpResponse) - Method in class au.com.dius.pact.provider.ProviderClient
 
hasException() - Method in class au.com.dius.pact.provider.VerificationFailureType.ExceptionFailure
 
hasException() - Method in class au.com.dius.pact.provider.VerificationFailureType
 
hasException() - Method in class au.com.dius.pact.provider.VerificationFailureType.MismatchFailure
 
hasException() - Method in class au.com.dius.pact.provider.VerificationFailureType.PublishResultsFailure
 
hasException() - Method in class au.com.dius.pact.provider.VerificationFailureType.StateChangeFailure
 
hashCode() - Method in class au.com.dius.pact.provider.BodyComparisonResult
 
hashCode() - Method in class au.com.dius.pact.provider.ComparisonResult
 
hashCode() - Method in class au.com.dius.pact.provider.ConsumerInfo
 
hashCode() - Method in class au.com.dius.pact.provider.ConsumersGroup
Consumers grouped by pacts in a directory or an S3 bucket
hashCode() - Method in class au.com.dius.pact.provider.junitsupport.loader.SelectorResult
 
hashCode() - Method in class au.com.dius.pact.provider.MessageAndMetadata
 
hashCode() - Method in class au.com.dius.pact.provider.PactBrokerOptions
 
hashCode() - Method in class au.com.dius.pact.provider.ProviderInfo
 
hashCode() - Method in class au.com.dius.pact.provider.ProviderResponse
 
hashCode() - Method in class au.com.dius.pact.provider.reporters.Event
 
hashCode() - Method in class au.com.dius.pact.provider.StateChangeResult
 
hashCode() - Method in class au.com.dius.pact.provider.VerificationFailureType.ExceptionFailure
 
hashCode() - Method in class au.com.dius.pact.provider.VerificationFailureType.MismatchFailure
 
hashCode() - Method in class au.com.dius.pact.provider.VerificationFailureType.PublishResultsFailure
 
hashCode() - Method in class au.com.dius.pact.provider.VerificationFailureType.StateChangeFailure
 
hashCode() - Method in class au.com.dius.pact.provider.VerificationResult.Failed
Result failed
hashCode() - Method in class au.com.dius.pact.provider.VerificationResult.Ok
Result was successful
hasPactsFromPactBroker(options, pactBrokerUrl) - Method in class au.com.dius.pact.provider.ProviderInfo
 
hasPactsFromPactBroker(pactBrokerUrl) - Method in class au.com.dius.pact.provider.ProviderInfo
 
hasPactsFromPactBrokerWithSelectors(options, pactBrokerUrl, selectors) - Method in class au.com.dius.pact.provider.ProviderInfo
 
hasPactsFromPactBrokerWithSelectors(pactBrokerUrl, selectors) - Method in class au.com.dius.pact.provider.ProviderInfo
 
hasPactsFromPactBrokerWithSelectors(pactBrokerUrl, selectors, options) - Method in class au.com.dius.pact.provider.ProviderInfo
 
hasPactsWith(consumersGroupName, closure) - Method in class au.com.dius.pact.provider.ProviderInfo
 
hasPactWith(consumer, closure) - Method in class au.com.dius.pact.provider.ProviderInfo
 
headerComparisonFailed(key, value, comparison) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
headerComparisonFailed(key, value, comparison) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
headerComparisonFailed(key, value, comparison) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
headerComparisonFailed(key, value, comparison) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
headerComparisonFailed(key, value, comparison) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
headerComparisonOk(key, value) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
headerComparisonOk(key, value) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
headerComparisonOk(key, value) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
headerComparisonOk(key, value) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
headerComparisonOk(key, value) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
headerResult(mismatches) - Method in class au.com.dius.pact.provider.ResponseComparison
 
host() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.PactBroker
 
HttpClientFactory - Class in au.com.dius.pact.provider
HTTP Client Factory
HttpClientFactory() - Constructor for class au.com.dius.pact.provider.HttpClientFactory
HTTP Client Factory

I

IConsumerInfo - Interface in au.com.dius.pact.provider
 
IConsumerInfo() - Constructor for interface au.com.dius.pact.provider.IConsumerInfo
 
ignoreIoErrors() - Method in annotation type au.com.dius.pact.provider.junitsupport.IgnoreNoPactsToVerify
Boolean flag to indicate that IO errors should also be ignored
IgnoreMissingStateChange - Annotation Type in au.com.dius.pact.provider.junitsupport
Don't fail the build for any missing state change methods
IgnoreMissingStateChange() - Constructor for annotation type au.com.dius.pact.provider.junitsupport.IgnoreMissingStateChange
 
IgnoreNoPactsToVerify - Annotation Type in au.com.dius.pact.provider.junitsupport
With this annotation set on the test class, the pact runner will ignore the fact that there are no pacts to verify.
IgnoreNoPactsToVerify() - Constructor for annotation type au.com.dius.pact.provider.junitsupport.IgnoreNoPactsToVerify
 
IHttpClientFactory - Interface in au.com.dius.pact.provider
 
IHttpClientFactory() - Constructor for interface au.com.dius.pact.provider.IHttpClientFactory
 
includesHeaders() - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
includesHeaders() - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
includesHeaders() - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
includesHeaders() - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
includesHeaders() - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
includesMetadata() - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
includesMetadata() - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
includesMetadata() - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
includesMetadata() - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
includesMetadata() - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
includeWipPactsSince() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.PactBroker
The earliest date WIP pacts should be included (ex: YYYY-MM-DD). If no date is provided, WIP pacts will not be included.
initialise(provider) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
initialise(provider) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
initialise(provider) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
initialise(provider) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
initialise(provider) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
initialiseReporters(provider) - Method in class au.com.dius.pact.provider.ProviderVerifier
 
INSTANCE - Static variable in class au.com.dius.pact.provider.DefaultStateChange
Class containing all the state change logic
INSTANCE - Static variable in class au.com.dius.pact.provider.DefaultTestResultAccumulator
 
INSTANCE - Static variable in class au.com.dius.pact.provider.DefaultVerificationReporter
Default implementation of a verification reporter
INSTANCE - Static variable in class au.com.dius.pact.provider.junitsupport.JUnitProviderTestSupport
 
INSTANCE - Static variable in class au.com.dius.pact.provider.ProviderUtils
Common provider utils
INSTANCE - Static variable in class au.com.dius.pact.provider.reporters.ReporterManager
Manages the available verifier reporters
instantiatePactLoader(pactSource, clazz, annotation) - Method in class au.com.dius.pact.provider.ProviderUtils
 
interactionDescription(interaction) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
interactionDescription(interaction) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
interactionDescription(interaction) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
interactionDescription(interaction) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
interactionDescription(interaction) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
InteractionFilter<I extends Interaction> - Interface in au.com.dius.pact.provider.junitsupport.filter
 
InteractionFilter() - Constructor for interface au.com.dius.pact.provider.junitsupport.filter.InteractionFilter
 
InteractionFilter.ByProviderState<I extends Interaction> - Class in au.com.dius.pact.provider.junitsupport.filter
Filter interactions by any of their provider state. If one matches any of the values, the interaction is kept and verified.
InteractionFilter.ByRequestPath<I extends Interaction> - Class in au.com.dius.pact.provider.junitsupport.filter
Filter interactions by their request path, e.g. with value "^\\/somepath.*".
invokeProviderMethod(m, instance) - Method in class au.com.dius.pact.provider.ProviderVerifier.Companion
 
IProviderInfo - Interface in au.com.dius.pact.provider
 
IProviderInfo() - Constructor for interface au.com.dius.pact.provider.IProviderInfo
 
IProviderVerifier - Interface in au.com.dius.pact.provider
Interface to the provider verifier
IProviderVerifier() - Constructor for interface au.com.dius.pact.provider.IProviderVerifier
 
isDependencyForPactVerify() - Method in class au.com.dius.pact.provider.ProviderInfo
 
isFunctionalInterface(requestFilter) - Method in class au.com.dius.pact.provider.ProviderClient.Companion
 
isS3Url(pactFile) - Method in class au.com.dius.pact.provider.ProviderUtils
 

J

JsonReporter - Class in au.com.dius.pact.provider.reporters
Pact verifier reporter that generates the results of the verification in JSON format
JsonReporter(name, reportDir, jsonData, ext, providerName) - Constructor for class au.com.dius.pact.provider.reporters.JsonReporter
Pact verifier reporter that generates the results of the verification in JSON format
JsonReporter(name, reportDir) - Constructor for class au.com.dius.pact.provider.reporters.JsonReporter
 
JsonReporter.Companion - Class in au.com.dius.pact.provider.reporters
 
JUnitProviderTestSupport - Class in au.com.dius.pact.provider.junitsupport
 

L

latest() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.VersionSelector
"true" to fetch the latest version of the pact, or "false" to fetch all versions
load(providerName) - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
load(providerName) - Method in class au.com.dius.pact.provider.junitsupport.loader.PactFolderLoader
 
load(providerName) - Method in interface au.com.dius.pact.provider.junitsupport.loader.PactLoader
Load pacts from appropriate source
load(providerName) - Method in class au.com.dius.pact.provider.junitsupport.loader.PactUrlLoader
 
loadPactFileForConsumer(consumer) - Method in class au.com.dius.pact.provider.ProviderVerifier
 
loadPactFiles(provider, pactFileDir, stateChange, stateChangeUsesBody, verificationType, packagesToScan, pactFileAuthentication) - Static method in class au.com.dius.pact.provider.ProviderUtils
 
loadPactFiles(provider, pactFileDir, stateChange, stateChangeUsesBody, verificationType, packagesToScan) - Static method in class au.com.dius.pact.provider.ProviderUtils
 
loadPactFiles(provider, pactFileDir, stateChange, stateChangeUsesBody, verificationType) - Static method in class au.com.dius.pact.provider.ProviderUtils
 
loadPactFiles(provider, pactFileDir, stateChange, stateChangeUsesBody) - Static method in class au.com.dius.pact.provider.ProviderUtils
 
loadPactFiles(provider, pactFileDir, stateChange) - Static method in class au.com.dius.pact.provider.ProviderUtils
 
loadPactFiles(provider, pactFileDir) - Static method in class au.com.dius.pact.provider.ProviderUtils
 
lookupProviderVersion(propertyResolver) - Method in class au.com.dius.pact.provider.DefaultTestResultAccumulator
 

M

makeRequest(request) - Method in class au.com.dius.pact.provider.ProviderClient
 
makeStateChangeRequest(stateChangeUrl, state, postStateInBody, isSetup, stateChangeTeardown) - Method in class au.com.dius.pact.provider.ProviderClient
 
MarkdownReporter - Class in au.com.dius.pact.provider.reporters
Pact verifier reporter that displays the results of the verification in a markdown document
MarkdownReporter(name, reportDir, ext) - Constructor for class au.com.dius.pact.provider.reporters.MarkdownReporter
Pact verifier reporter that displays the results of the verification in a markdown document
MarkdownReporter(name, reportDir) - Constructor for class au.com.dius.pact.provider.reporters.MarkdownReporter
 
merge(result) - Method in class au.com.dius.pact.provider.VerificationResult.Failed
Merge this result with the other one, creating a new result
merge(result) - Method in class au.com.dius.pact.provider.VerificationResult
Merge this result with the other one, creating a new result
merge(result) - Method in class au.com.dius.pact.provider.VerificationResult.Ok
Merge this result with the other one, creating a new result
MessageAndMetadata - Class in au.com.dius.pact.provider
 
MessageAndMetadata(messageData, metadata) - Constructor for class au.com.dius.pact.provider.MessageAndMetadata
 
metadataComparisonFailed(key, value, comparison) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
metadataComparisonFailed(key, value, comparison) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
metadataComparisonFailed(key, value, comparison) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
metadataComparisonFailed(key, value, comparison) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
metadataComparisonFailed(key, value, comparison) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
metadataComparisonOk() - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
metadataComparisonOk(key, value) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
metadataComparisonOk(key, value) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
metadataComparisonOk() - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
metadataComparisonOk(key, value) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
metadataComparisonOk() - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
metadataComparisonOk() - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
metadataComparisonOk(key, value) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
metadataComparisonOk() - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
metadataComparisonOk(key, value) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
MismatchFailure(mismatch, interaction, pact) - Constructor for class au.com.dius.pact.provider.VerificationFailureType.MismatchFailure
 
MissingStateChangeMethod - Exception in au.com.dius.pact.provider.junitsupport
 
MissingStateChangeMethod() - Constructor for exception au.com.dius.pact.provider.junitsupport.MissingStateChangeMethod
 
MissingStateChangeMethod(message) - Constructor for exception au.com.dius.pact.provider.junitsupport.MissingStateChangeMethod
 
MissingStateChangeMethod(message, cause) - Constructor for exception au.com.dius.pact.provider.junitsupport.MissingStateChangeMethod
 
MissingStateChangeMethod(cause) - Constructor for exception au.com.dius.pact.provider.junitsupport.MissingStateChangeMethod
 
MissingStateChangeMethod(message, cause, enableSuppression, writableStackTrace) - Constructor for exception au.com.dius.pact.provider.junitsupport.MissingStateChangeMethod
 

N

newClient(provider) - Method in class au.com.dius.pact.provider.HttpClientFactory
 
newClient(provider) - Method in interface au.com.dius.pact.provider.IHttpClientFactory
 
newPactBrokerClient(url, resolver) - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
newRequest(request) - Method in class au.com.dius.pact.provider.ProviderClient
 
NoPactsFoundException - Exception in au.com.dius.pact.provider.junitsupport.loader
 
NoPactsFoundException() - Constructor for exception au.com.dius.pact.provider.junitsupport.loader.NoPactsFoundException
 
NoPactsFoundException(message) - Constructor for exception au.com.dius.pact.provider.junitsupport.loader.NoPactsFoundException
 
NoPactsFoundException(message, cause) - Constructor for exception au.com.dius.pact.provider.junitsupport.loader.NoPactsFoundException
 
NoPactsFoundException(cause) - Constructor for exception au.com.dius.pact.provider.junitsupport.loader.NoPactsFoundException
 

O

Ok(interactionIds) - Constructor for class au.com.dius.pact.provider.VerificationResult.Ok
Result was successful
Ok() - Constructor for class au.com.dius.pact.provider.VerificationResult.Ok
Result was successful
Ok(interactionId) - Constructor for class au.com.dius.pact.provider.VerificationResult.Ok
 
OverrideablePactLoader - Interface in au.com.dius.pact.provider.junitsupport.loader
Allows the Pact URL to be overridden (for example, when verifying a Pact from a Webhook call)
OverrideablePactLoader() - Constructor for interface au.com.dius.pact.provider.junitsupport.loader.OverrideablePactLoader
 
overridePactUrl(pactUrl, consumer) - Method in interface au.com.dius.pact.provider.junitsupport.loader.OverrideablePactLoader
 
overridePactUrl(pactUrl, consumer) - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 

P

packagesToScan(providerInfo, consumer) - Static method in class au.com.dius.pact.provider.ProviderUtils
 
PACT_FILTER_CONSUMERS - Static variable in class au.com.dius.pact.provider.ProviderVerifier
 
PACT_FILTER_DESCRIPTION - Static variable in class au.com.dius.pact.provider.ProviderVerifier
 
PACT_FILTER_PACTURL - Static variable in class au.com.dius.pact.provider.ProviderVerifier
 
PACT_FILTER_PROVIDERSTATE - Static variable in class au.com.dius.pact.provider.ProviderVerifier
 
PACT_PROVIDER_TAG - Static variable in class au.com.dius.pact.provider.ProviderVerifier
 
PACT_PROVIDER_VERSION - Static variable in class au.com.dius.pact.provider.ProviderVerifier
 
PACT_PROVIDER_VERSION_TRIM_SNAPSHOT - Static variable in class au.com.dius.pact.provider.ProviderVerifier
 
PACT_SHOW_FULLDIFF - Static variable in class au.com.dius.pact.provider.ProviderVerifier
 
PACT_SHOW_STACKTRACE - Static variable in class au.com.dius.pact.provider.ProviderVerifier
 
PACT_VERIFIER_PUBLISH_RESULTS - Static variable in class au.com.dius.pact.provider.ProviderVerifier
 
PactBroker - Annotation Type in au.com.dius.pact.provider.junitsupport.loader
Used to point Pact runner to source of pacts for contract tests Default values can be set by setting the `pactbroker.*` system properties
PactBroker() - Constructor for annotation type au.com.dius.pact.provider.junitsupport.loader.PactBroker
 
PactBrokerAuth - Annotation Type in au.com.dius.pact.provider.junitsupport.loader
Defines the authentication scheme to use with the pact broker
PactBrokerAuth() - Constructor for annotation type au.com.dius.pact.provider.junitsupport.loader.PactBrokerAuth
 
pactBrokerClient(pactBrokerUrl, options) - Method in class au.com.dius.pact.provider.ProviderInfo
 
PactBrokerLoader - Class in au.com.dius.pact.provider.junitsupport.loader
Out-of-the-box implementation of {@link PactLoader} that downloads pacts from Pact broker
PactBrokerLoader(pactBrokerHost, pactBrokerPort, pactBrokerScheme, pactBrokerTags, pactBrokerConsumerVersionSelectors, pactBrokerConsumers, failIfNoPactsFound, authentication, valueResolverClass, valueResolver, enablePendingPacts, providerTags, includeWipPactsSince, pactBrokerUrl) - Constructor for class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
Out-of-the-box implementation of {@link PactLoader} that downloads pacts from Pact broker
PactBrokerLoader(pactBroker) - Constructor for class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
PactBrokerLoader.Companion - Class in au.com.dius.pact.provider.junitsupport.loader
 
PactBrokerOptions - Class in au.com.dius.pact.provider
 
PactBrokerOptions(enablePending, providerTags, includeWipPactsSince, insecureTLS, auth) - Constructor for class au.com.dius.pact.provider.PactBrokerOptions
 
PactBrokerOptions(enablePending, providerTags, includeWipPactsSince, insecureTLS) - Constructor for class au.com.dius.pact.provider.PactBrokerOptions
 
PactBrokerOptions(enablePending, providerTags, includeWipPactsSince) - Constructor for class au.com.dius.pact.provider.PactBrokerOptions
 
PactBrokerOptions(enablePending, providerTags) - Constructor for class au.com.dius.pact.provider.PactBrokerOptions
 
PactBrokerOptions(enablePending) - Constructor for class au.com.dius.pact.provider.PactBrokerOptions
 
PactBrokerOptions() - Constructor for class au.com.dius.pact.provider.PactBrokerOptions
 
pactFileExists(pactFile) - Method in class au.com.dius.pact.provider.ProviderUtils
 
PactFilter - Annotation Type in au.com.dius.pact.provider.junitsupport.loader
Annotation to filter pacts. The default implementation is to filter by provider state. The filter supports regular expressions.
PactFilter() - Constructor for annotation type au.com.dius.pact.provider.junitsupport.loader.PactFilter
 
PactFolder - Annotation Type in au.com.dius.pact.provider.junitsupport.loader
Used to point Pact runner to source of pacts for contract tests
PactFolder() - Constructor for annotation type au.com.dius.pact.provider.junitsupport.loader.PactFolder
 
PactFolderLoader<I extends Interaction> - Class in au.com.dius.pact.provider.junitsupport.loader
Out-of-the-box implementation of interface PactLoader that loads pacts from either a subfolder of project resource folder or a directory
PactFolderLoader(path) - Constructor for class au.com.dius.pact.provider.junitsupport.loader.PactFolderLoader
Out-of-the-box implementation of interface PactLoader that loads pacts from either a subfolder of project resource folder or a directory
PactFolderLoader(path) - Constructor for class au.com.dius.pact.provider.junitsupport.loader.PactFolderLoader
 
PactFolderLoader(pactFolder) - Constructor for class au.com.dius.pact.provider.junitsupport.loader.PactFolderLoader
 
PactLoader - Interface in au.com.dius.pact.provider.junitsupport.loader
Encapsulate logic for loading pacts
PactLoader() - Constructor for interface au.com.dius.pact.provider.junitsupport.loader.PactLoader
 
pactLoadFailureForConsumer(consumer, message) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
pactLoadFailureForConsumer(consumer, message) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
pactLoadFailureForConsumer(consumer, message) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
pactLoadFailureForConsumer(consumer, message) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
pactLoadFailureForConsumer(consumer, message) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
PactSource - Annotation Type in au.com.dius.pact.provider.junitsupport.loader
Point out which interface PactLoader use for pact loading
PactSource() - Constructor for annotation type au.com.dius.pact.provider.junitsupport.loader.PactSource
 
pactSource - Variable in class au.com.dius.pact.provider.junitsupport.loader.PactUrlLoader
 
PactUrl - Annotation Type in au.com.dius.pact.provider.junitsupport.loader
Used to point Pact runner to source of pacts for contract tests
PactUrl() - Constructor for annotation type au.com.dius.pact.provider.junitsupport.loader.PactUrl
 
PactUrlLoader - Class in au.com.dius.pact.provider.junitsupport.loader
Implementation of interface PactLoader that downloads pacts from given urls
PactUrlLoader(urls, authentication) - Constructor for class au.com.dius.pact.provider.junitsupport.loader.PactUrlLoader
Implementation of interface PactLoader that downloads pacts from given urls
PactUrlLoader(pactUrl) - Constructor for class au.com.dius.pact.provider.junitsupport.loader.PactUrlLoader
 
PactVerification - Enum in au.com.dius.pact.provider
 
PactVerifierException - Exception in au.com.dius.pact.provider
Exception indicating failure to setup pact verification
PactVerifierException(message, cause) - Constructor for exception au.com.dius.pact.provider.PactVerifierException
Exception indicating failure to setup pact verification
PactVerifierException() - Constructor for exception au.com.dius.pact.provider.PactVerifierException
Exception indicating failure to setup pact verification
PactVerifyProvider - Annotation Type in au.com.dius.pact.provider
Annotation to mark a test method for provider verification
PactVerifyProvider() - Constructor for annotation type au.com.dius.pact.provider.PactVerifyProvider
 
password() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.Authentication
Password to use for basic authentication
password() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.PactBrokerAuth
Password to use for basic authentication
port() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.PactBroker
 
prepareRequest(request) - Method in class au.com.dius.pact.provider.ProviderClient
 
Provider - Annotation Type in au.com.dius.pact.provider.junitsupport
Used to pass provider name to Pact runner
Provider() - Constructor for annotation type au.com.dius.pact.provider.junitsupport.Provider
 
ProviderClient - Class in au.com.dius.pact.provider
Client HTTP utility for providers
ProviderClient(provider, httpClientFactory) - Constructor for class au.com.dius.pact.provider.ProviderClient
Client HTTP utility for providers
ProviderClient.Companion - Class in au.com.dius.pact.provider
 
ProviderInfo - Class in au.com.dius.pact.provider
Provider Info Config
ProviderInfo(name, protocol, host, port, path, startProviderTask, terminateProviderTask, requestFilter, stateChangeRequestFilter, createClient, insecure, trustStore, trustStorePassword, stateChangeUrl, stateChangeUsesBody, stateChangeTeardown, isDependencyForPactVerify, verificationType, packagesToScan, consumers) - Constructor for class au.com.dius.pact.provider.ProviderInfo
Provider Info Config
ProviderInfo(name, protocol, host, port, path, startProviderTask, terminateProviderTask, requestFilter, stateChangeRequestFilter, createClient, insecure, trustStore, trustStorePassword, stateChangeUrl, stateChangeUsesBody, stateChangeTeardown, isDependencyForPactVerify, verificationType, packagesToScan) - Constructor for class au.com.dius.pact.provider.ProviderInfo
Provider Info Config
ProviderInfo(name, protocol, host, port, path, startProviderTask, terminateProviderTask, requestFilter, stateChangeRequestFilter, createClient, insecure, trustStore, trustStorePassword, stateChangeUrl, stateChangeUsesBody, stateChangeTeardown, isDependencyForPactVerify, verificationType) - Constructor for class au.com.dius.pact.provider.ProviderInfo
Provider Info Config
ProviderInfo(name, protocol, host, port, path, startProviderTask, terminateProviderTask, requestFilter, stateChangeRequestFilter, createClient, insecure, trustStore, trustStorePassword, stateChangeUrl, stateChangeUsesBody, stateChangeTeardown, isDependencyForPactVerify) - Constructor for class au.com.dius.pact.provider.ProviderInfo
Provider Info Config
ProviderInfo(name, protocol, host, port, path, startProviderTask, terminateProviderTask, requestFilter, stateChangeRequestFilter, createClient, insecure, trustStore, trustStorePassword, stateChangeUrl, stateChangeUsesBody, stateChangeTeardown) - Constructor for class au.com.dius.pact.provider.ProviderInfo
Provider Info Config
ProviderInfo(name, protocol, host, port, path, startProviderTask, terminateProviderTask, requestFilter, stateChangeRequestFilter, createClient, insecure, trustStore, trustStorePassword, stateChangeUrl, stateChangeUsesBody) - Constructor for class au.com.dius.pact.provider.ProviderInfo
Provider Info Config
ProviderInfo(name, protocol, host, port, path, startProviderTask, terminateProviderTask, requestFilter, stateChangeRequestFilter, createClient, insecure, trustStore, trustStorePassword, stateChangeUrl) - Constructor for class au.com.dius.pact.provider.ProviderInfo
Provider Info Config
ProviderInfo(name, protocol, host, port, path, startProviderTask, terminateProviderTask, requestFilter, stateChangeRequestFilter, createClient, insecure, trustStore, trustStorePassword) - Constructor for class au.com.dius.pact.provider.ProviderInfo
Provider Info Config
ProviderInfo(name, protocol, host, port, path, startProviderTask, terminateProviderTask, requestFilter, stateChangeRequestFilter, createClient, insecure, trustStore) - Constructor for class au.com.dius.pact.provider.ProviderInfo
Provider Info Config
ProviderInfo(name, protocol, host, port, path, startProviderTask, terminateProviderTask, requestFilter, stateChangeRequestFilter, createClient, insecure) - Constructor for class au.com.dius.pact.provider.ProviderInfo
Provider Info Config
ProviderInfo(name, protocol, host, port, path, startProviderTask, terminateProviderTask, requestFilter, stateChangeRequestFilter, createClient) - Constructor for class au.com.dius.pact.provider.ProviderInfo
Provider Info Config
ProviderInfo(name, protocol, host, port, path, startProviderTask, terminateProviderTask, requestFilter, stateChangeRequestFilter) - Constructor for class au.com.dius.pact.provider.ProviderInfo
Provider Info Config
ProviderInfo(name, protocol, host, port, path, startProviderTask, terminateProviderTask, requestFilter) - Constructor for class au.com.dius.pact.provider.ProviderInfo
Provider Info Config
ProviderInfo(name, protocol, host, port, path, startProviderTask, terminateProviderTask) - Constructor for class au.com.dius.pact.provider.ProviderInfo
Provider Info Config
ProviderInfo(name, protocol, host, port, path, startProviderTask) - Constructor for class au.com.dius.pact.provider.ProviderInfo
Provider Info Config
ProviderInfo(name, protocol, host, port, path) - Constructor for class au.com.dius.pact.provider.ProviderInfo
Provider Info Config
ProviderInfo(name, protocol, host, port) - Constructor for class au.com.dius.pact.provider.ProviderInfo
Provider Info Config
ProviderInfo(name, protocol, host) - Constructor for class au.com.dius.pact.provider.ProviderInfo
Provider Info Config
ProviderInfo(name, protocol) - Constructor for class au.com.dius.pact.provider.ProviderInfo
Provider Info Config
ProviderInfo(name) - Constructor for class au.com.dius.pact.provider.ProviderInfo
Provider Info Config
ProviderInfo() - Constructor for class au.com.dius.pact.provider.ProviderInfo
Provider Info Config
ProviderResponse - Class in au.com.dius.pact.provider
 
ProviderResponse(statusCode, headers, contentType, body) - Constructor for class au.com.dius.pact.provider.ProviderResponse
 
providerTags() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.PactBroker
Provider Tags to use to evaluate pending pacts
ProviderUtils - Class in au.com.dius.pact.provider
Common provider utils
ProviderVerifier - Class in au.com.dius.pact.provider
Verifies the providers against the defined consumers in the context of a build plugin
ProviderVerifier(pactLoadFailureMessage, checkBuildSpecificTask, executeBuildSpecificTask, projectClasspath, reporters, providerMethodInstance, providerVersion, providerTag, providerTags, projectClassLoader, responseFactory) - Constructor for class au.com.dius.pact.provider.ProviderVerifier
Verifies the providers against the defined consumers in the context of a build plugin
ProviderVerifier(pactLoadFailureMessage, checkBuildSpecificTask, executeBuildSpecificTask, projectClasspath, reporters, providerMethodInstance, providerVersion, providerTag, providerTags, projectClassLoader) - Constructor for class au.com.dius.pact.provider.ProviderVerifier
Verifies the providers against the defined consumers in the context of a build plugin
ProviderVerifier(pactLoadFailureMessage, checkBuildSpecificTask, executeBuildSpecificTask, projectClasspath, reporters, providerMethodInstance, providerVersion, providerTag, providerTags) - Constructor for class au.com.dius.pact.provider.ProviderVerifier
Verifies the providers against the defined consumers in the context of a build plugin
ProviderVerifier(pactLoadFailureMessage, checkBuildSpecificTask, executeBuildSpecificTask, projectClasspath, reporters, providerMethodInstance, providerVersion, providerTag) - Constructor for class au.com.dius.pact.provider.ProviderVerifier
Verifies the providers against the defined consumers in the context of a build plugin
ProviderVerifier(pactLoadFailureMessage, checkBuildSpecificTask, executeBuildSpecificTask, projectClasspath, reporters, providerMethodInstance, providerVersion) - Constructor for class au.com.dius.pact.provider.ProviderVerifier
Verifies the providers against the defined consumers in the context of a build plugin
ProviderVerifier(pactLoadFailureMessage, checkBuildSpecificTask, executeBuildSpecificTask, projectClasspath, reporters, providerMethodInstance) - Constructor for class au.com.dius.pact.provider.ProviderVerifier
Verifies the providers against the defined consumers in the context of a build plugin
ProviderVerifier(pactLoadFailureMessage, checkBuildSpecificTask, executeBuildSpecificTask, projectClasspath, reporters) - Constructor for class au.com.dius.pact.provider.ProviderVerifier
Verifies the providers against the defined consumers in the context of a build plugin
ProviderVerifier(pactLoadFailureMessage, checkBuildSpecificTask, executeBuildSpecificTask, projectClasspath) - Constructor for class au.com.dius.pact.provider.ProviderVerifier
Verifies the providers against the defined consumers in the context of a build plugin
ProviderVerifier(pactLoadFailureMessage, checkBuildSpecificTask, executeBuildSpecificTask) - Constructor for class au.com.dius.pact.provider.ProviderVerifier
Verifies the providers against the defined consumers in the context of a build plugin
ProviderVerifier(pactLoadFailureMessage, checkBuildSpecificTask) - Constructor for class au.com.dius.pact.provider.ProviderVerifier
Verifies the providers against the defined consumers in the context of a build plugin
ProviderVerifier(pactLoadFailureMessage) - Constructor for class au.com.dius.pact.provider.ProviderVerifier
Verifies the providers against the defined consumers in the context of a build plugin
ProviderVerifier() - Constructor for class au.com.dius.pact.provider.ProviderVerifier
Verifies the providers against the defined consumers in the context of a build plugin
ProviderVerifier.Companion - Class in au.com.dius.pact.provider
 
ProviderVersion - Class in au.com.dius.pact.provider
Should always wrap a provider version string with this Supplier in order to avoid repeating any logic.
ProviderVersion(source) - Constructor for class au.com.dius.pact.provider.ProviderVersion
Should always wrap a provider version string with this Supplier in order to avoid repeating any logic.
ProviderVersion.Companion - Class in au.com.dius.pact.provider
 
publishingResultsDisabled() - Method in class au.com.dius.pact.provider.DefaultVerificationReporter
This must return true unless the pact.verifier.publishResults property has the value of "true"
publishingResultsDisabled(resolver) - Method in class au.com.dius.pact.provider.DefaultVerificationReporter
This must return true unless the pact.verifier.publishResults property has the value of "true"
publishingResultsDisabled() - Method in interface au.com.dius.pact.provider.IProviderVerifier
If publishing of verification results has been disabled
publishingResultsDisabled() - Method in class au.com.dius.pact.provider.ProviderVerifier
This will return true unless the pact.verifier.publishResults property has the value of "true"
publishingResultsDisabled() - Method in interface au.com.dius.pact.provider.VerificationReporter
Deprecated. 
publishingResultsDisabled(resolver) - Method in interface au.com.dius.pact.provider.VerificationReporter
This must return true unless the pact.verifier.publishResults property has the value of "true"
PublishResultsFailure(cause) - Constructor for class au.com.dius.pact.provider.VerificationFailureType.PublishResultsFailure
 

R

REPORT_FORMAT - Static variable in class au.com.dius.pact.provider.reporters.JsonReporter
 
reportDir() - Method in annotation type au.com.dius.pact.provider.junitsupport.VerificationReports
Directory where reports should be written
reporterDefined(name) - Static method in class au.com.dius.pact.provider.reporters.ReporterManager
 
ReporterManager - Class in au.com.dius.pact.provider.reporters
Manages the available verifier reporters
reportFile - Variable in class au.com.dius.pact.provider.reporters.JsonReporter
 
reportFile - Variable in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
reportInteractionDescription(interaction) - Method in interface au.com.dius.pact.provider.IProviderVerifier
Display info about the interaction about to be verified
reportInteractionDescription(interaction) - Method in class au.com.dius.pact.provider.ProviderVerifier
Display info about the interaction about to be verified
reportResults(pact, result, version, client, tag) - Method in class au.com.dius.pact.provider.DefaultVerificationReporter
Publish the results to the pact broker. If the tag is given, then the provider will be tagged with that first.
reportResults(pact, result, version, client, tags) - Method in class au.com.dius.pact.provider.DefaultVerificationReporter
Publish the results to the pact broker. If the tags are given, then the provider will be tagged with those first.
reportResults(pact, result, version, client, tag) - Method in interface au.com.dius.pact.provider.VerificationReporter
Deprecated. 
reportResults(pact, result, version, client, tags) - Method in interface au.com.dius.pact.provider.VerificationReporter
Publish the results to the pact broker. If the tags are given, then the provider will be tagged with those first.
reportStateChangeFailed(providerState, error, isSetup) - Method in interface au.com.dius.pact.provider.IProviderVerifier
 
reportStateChangeFailed(providerState, error, isSetup) - Method in class au.com.dius.pact.provider.ProviderVerifier
 
reportStateForInteraction(state, provider, consumer, isSetup) - Method in interface au.com.dius.pact.provider.IProviderVerifier
Reports the state of the interaction to all the registered reporters
reportStateForInteraction(state, provider, consumer, isSetup) - Method in class au.com.dius.pact.provider.ProviderVerifier
Reports the state of the interaction to all the registered reporters
reportVerificationForConsumer(consumer, provider, pactSource) - Method in class au.com.dius.pact.provider.ProviderVerifier
 
reportVerificationForConsumer(consumer, provider, tag) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
reportVerificationForConsumer(consumer, provider, tag) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
reportVerificationForConsumer(consumer, provider, tag) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
reportVerificationForConsumer(consumer, provider, tag) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
reportVerificationForConsumer(consumer, provider, tag) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
reportVerificationNoticesForConsumer(consumer, provider, notices) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
reportVerificationNoticesForConsumer(consumer, provider, notices) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
reportVerificationNoticesForConsumer(consumer, provider, notices) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
reportVerificationNoticesForConsumer(consumer, provider, notices) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
reportVerificationNoticesForConsumer($this, consumer, provider, notices) - Static method in class au.com.dius.pact.provider.reporters.VerifierReporter.DefaultImpls
 
reportVerificationNoticesForConsumer(consumer, provider, notices) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
REQUEST - Static variable in class au.com.dius.pact.provider.ProviderClient
 
requestFailed(provider, interaction, interactionMessage, e, printStackTrace) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
requestFailed(provider, interaction, interactionMessage, e, printStackTrace) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
requestFailed(provider, interaction, interactionMessage, e, printStackTrace) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
requestFailed(provider, interaction, interactionMessage, e, printStackTrace) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
requestFailed(provider, interaction, interactionMessage, e, printStackTrace) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
resolvePactSource() - Method in class au.com.dius.pact.provider.ConsumerInfo
 
resolvePactSource() - Method in interface au.com.dius.pact.provider.IConsumerInfo
 
ResponseComparison - Class in au.com.dius.pact.provider
Utility class to compare responses
ResponseComparison(expectedHeaders, expectedBody, isJsonBody, actualResponseContentType, actualBody) - Constructor for class au.com.dius.pact.provider.ResponseComparison
Utility class to compare responses
ResponseComparison.Companion - Class in au.com.dius.pact.provider
 
returnsAResponseWhich() - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
returnsAResponseWhich() - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
returnsAResponseWhich() - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
returnsAResponseWhich() - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
returnsAResponseWhich() - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
runVerificationForConsumer(failures, provider, consumer, client) - Method in class au.com.dius.pact.provider.ProviderVerifier
 
runVerificationForConsumer(failures, provider, consumer) - Method in class au.com.dius.pact.provider.ProviderVerifier
 

S

scheme() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.PactBroker
HTTP scheme, defaults to HTTP
SelectorResult - Class in au.com.dius.pact.provider.junitsupport.loader
 
SelectorResult(selectors, filtered) - Constructor for class au.com.dius.pact.provider.junitsupport.loader.SelectorResult
 
setAuthentication(p) - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
setCheckBuildSpecificTask(p) - Method in interface au.com.dius.pact.provider.IProviderVerifier
Callback to determine if something is a build specific task
setCheckBuildSpecificTask(p) - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback to determine if something is a build specific task
setConsumers(p) - Method in class au.com.dius.pact.provider.ProviderInfo
 
setCreateClient(p) - Method in interface au.com.dius.pact.provider.IProviderInfo
 
setCreateClient(p) - Method in class au.com.dius.pact.provider.ProviderInfo
 
setDependencyForPactVerify(p) - Method in class au.com.dius.pact.provider.ProviderInfo
 
setDisplayFullDiff(p) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
setDisplayFullDiff(p) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
setExecuteBuildSpecificTask(p) - Method in interface au.com.dius.pact.provider.IProviderVerifier
Consumer SAM to execute the build specific task
setExecuteBuildSpecificTask(p) - Method in class au.com.dius.pact.provider.ProviderVerifier
Consumer SAM to execute the build specific task
setExt(p) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
The extension for the reporter
setExt(p) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
The extension for the reporter
setFailIfNoPactsFound(p) - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
setHost(p) - Method in interface au.com.dius.pact.provider.IProviderInfo
 
setHost(p) - Method in class au.com.dius.pact.provider.ProviderInfo
 
setInclude(p) - Method in class au.com.dius.pact.provider.ConsumersGroup
 
setInsecure(p) - Method in interface au.com.dius.pact.provider.IProviderInfo
 
setInsecure(p) - Method in class au.com.dius.pact.provider.ProviderInfo
 
setJsonData(p) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
setName(p) - Method in class au.com.dius.pact.provider.ConsumerInfo
 
setName(p) - Method in class au.com.dius.pact.provider.ConsumersGroup
 
setName(p) - Method in interface au.com.dius.pact.provider.IConsumerInfo
 
setName(p) - Method in interface au.com.dius.pact.provider.IProviderInfo
 
setName(p) - Method in class au.com.dius.pact.provider.ProviderInfo
 
setName(p) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
setName(p) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
setName(p) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
setName(p) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
setPackagesToScan(p) - Method in class au.com.dius.pact.provider.ConsumerInfo
 
setPackagesToScan(p) - Method in interface au.com.dius.pact.provider.IConsumerInfo
 
setPackagesToScan(p) - Method in interface au.com.dius.pact.provider.IProviderInfo
 
setPackagesToScan(p) - Method in class au.com.dius.pact.provider.ProviderInfo
 
setPactFileAuthentication(p) - Method in class au.com.dius.pact.provider.ConsumerInfo
 
setPactFileAuthentication(p) - Method in interface au.com.dius.pact.provider.IConsumerInfo
 
setPactFileLocation(p) - Method in class au.com.dius.pact.provider.ConsumersGroup
 
setPactLoadFailureMessage(p) - Method in interface au.com.dius.pact.provider.IProviderVerifier
Callback to display a pact load error
setPactLoadFailureMessage(p) - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback to display a pact load error
setPactReader(p) - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
setPactReader(p) - Method in class au.com.dius.pact.provider.junitsupport.loader.PactUrlLoader
 
setPactReader(p) - Method in class au.com.dius.pact.provider.ProviderVerifier
 
setPactSource(p) - Method in class au.com.dius.pact.provider.ConsumerInfo
 
setPactSource(p) - Method in interface au.com.dius.pact.provider.IConsumerInfo
 
setPactSource(p) - Method in class au.com.dius.pact.provider.junitsupport.loader.PactUrlLoader
 
setPath(p) - Method in interface au.com.dius.pact.provider.IProviderInfo
 
setPath(p) - Method in class au.com.dius.pact.provider.ProviderInfo
 
setPort(p) - Method in interface au.com.dius.pact.provider.IProviderInfo
 
setPort(p) - Method in class au.com.dius.pact.provider.ProviderInfo
 
setProjectClassLoader(p) - Method in interface au.com.dius.pact.provider.IProviderVerifier
Callback to return the project classloader to use for looking up methods
setProjectClassLoader(p) - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback to return the project classloader to use for looking up methods
setProjectClasspath(p) - Method in interface au.com.dius.pact.provider.IProviderVerifier
Callback to return the project classpath to use for looking up methods
setProjectClasspath(p) - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback to return the project classpath to use for looking up methods
setProjectGetProperty(p) - Method in interface au.com.dius.pact.provider.IProviderVerifier
Callback to fetch a project property
setProjectGetProperty(p) - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback to fetch a project property
setProjectHasProperty(p) - Method in interface au.com.dius.pact.provider.IProviderVerifier
Callback to determine is the project has a particular property
setProjectHasProperty(p) - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback to determine is the project has a particular property
setProtocol(p) - Method in interface au.com.dius.pact.provider.IProviderInfo
 
setProtocol(p) - Method in class au.com.dius.pact.provider.ProviderInfo
 
setProviderMethodInstance(p) - Method in interface au.com.dius.pact.provider.IProviderVerifier
Callback to return the instance for the provider method to invoke
setProviderMethodInstance(p) - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback to return the instance for the provider method to invoke
setProviderTag(p) - Method in interface au.com.dius.pact.provider.IProviderVerifier
Deprecated. 
setProviderTag(p) - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback to get the provider tag
setProviderTags(p) - Method in interface au.com.dius.pact.provider.IProviderVerifier
Callback to get the provider tags
setProviderTags(p) - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback to get the provider tags
setProviderVersion(p) - Method in interface au.com.dius.pact.provider.IProviderVerifier
Callback to get the provider version
setProviderVersion(p) - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback to get the provider version
setReportDir(p) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
setReportDir(p) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
setReportDir(p) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
setReportDir(p) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
setReportDir(p) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
setReporters(p) - Method in interface au.com.dius.pact.provider.IProviderVerifier
List of the all reporters to report the results of the verification to
setReporters(p) - Method in class au.com.dius.pact.provider.ProviderVerifier
List of the all reporters to report the results of the verification to
setReportFile(value) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
setReportFile(p) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
setReportFile(p) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
setReportFile($noName_0) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
setReportFile(p) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
setRequestFilter(p) - Method in class au.com.dius.pact.provider.ProviderInfo
 
setResolver(p) - Method in class au.com.dius.pact.provider.junitsupport.loader.PactUrlLoader
 
setResponseFactory(p) - Method in interface au.com.dius.pact.provider.IProviderVerifier
Callback which is given an interaction description and returns a response
setResponseFactory(p) - Method in class au.com.dius.pact.provider.ProviderVerifier
Callback which is given an interaction description and returns a response
setResults(p) - Method in class au.com.dius.pact.provider.VerificationResult.Failed
Deprecated. 
setStartProviderTask(p) - Method in class au.com.dius.pact.provider.ProviderInfo
 
setStateChange(p) - Method in class au.com.dius.pact.provider.ConsumerInfo
 
setStateChange(p) - Method in class au.com.dius.pact.provider.ConsumersGroup
 
setStateChange(p) - Method in interface au.com.dius.pact.provider.IConsumerInfo
 
setStateChangeHandler(p) - Method in class au.com.dius.pact.provider.ProviderVerifier
 
setStateChangeRequestFilter(p) - Method in class au.com.dius.pact.provider.ProviderInfo
 
setStateChangeTeardown(p) - Method in class au.com.dius.pact.provider.ConsumersGroup
 
setStateChangeTeardown(p) - Method in class au.com.dius.pact.provider.ProviderInfo
 
setStateChangeUrl(value) - Method in class au.com.dius.pact.provider.ConsumerInfo
 
setStateChangeUrl(p) - Method in class au.com.dius.pact.provider.ProviderInfo
 
setStateChangeUsesBody(p) - Method in class au.com.dius.pact.provider.ConsumerInfo
 
setStateChangeUsesBody(p) - Method in class au.com.dius.pact.provider.ConsumersGroup
 
setStateChangeUsesBody(p) - Method in interface au.com.dius.pact.provider.IConsumerInfo
 
setStateChangeUsesBody(p) - Method in class au.com.dius.pact.provider.ProviderInfo
 
setStateHandlers(stateHandlers) - Method in interface au.com.dius.pact.provider.junitsupport.target.Target
Add additional state change handlers to look for state change callbacks
setTerminateProviderTask(p) - Method in class au.com.dius.pact.provider.ProviderInfo
 
setTrustStore(p) - Method in interface au.com.dius.pact.provider.IProviderInfo
 
setTrustStore(p) - Method in class au.com.dius.pact.provider.ProviderInfo
 
setTrustStorePassword(p) - Method in interface au.com.dius.pact.provider.IProviderInfo
 
setTrustStorePassword(p) - Method in class au.com.dius.pact.provider.ProviderInfo
 
setupBody(request, method) - Method in class au.com.dius.pact.provider.ProviderClient
 
setupConsumerListFromPactFiles(consumersGroup) - Method in class au.com.dius.pact.provider.ProviderInfo
 
setupHeaders(request, method) - Method in class au.com.dius.pact.provider.ProviderClient
 
setValueResolver(valueResolver) - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
setValueResolver(valueResolver) - Method in interface au.com.dius.pact.provider.junitsupport.loader.PactLoader
Sets the value resolver to use to resolve property expressions. By default a system property resolver will be used.
setValueResolverClass(p) - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
setVerificationReporter(p) - Method in class au.com.dius.pact.provider.DefaultTestResultAccumulator
 
setVerificationReporter(p) - Method in class au.com.dius.pact.provider.ProviderVerifier
 
setVerificationType(p) - Method in class au.com.dius.pact.provider.ConsumerInfo
 
setVerificationType(p) - Method in interface au.com.dius.pact.provider.IConsumerInfo
 
setVerificationType(p) - Method in interface au.com.dius.pact.provider.IProviderInfo
 
setVerificationType(p) - Method in class au.com.dius.pact.provider.ProviderInfo
 
setVerifier(p) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
setVerifier(p) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
setVerifier(p) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
setVerifier(p) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
setVerifier(p) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
shouldFallBackToTags(tags, selectors, resolver) - Method in class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader
 
SLF4JReporter - Class in au.com.dius.pact.provider.reporters
Pact verifier reporter that logs the results via SLF4J.
SLF4JReporter(name, reportDir, displayFullDiff) - Constructor for class au.com.dius.pact.provider.reporters.SLF4JReporter
Pact verifier reporter that logs the results via SLF4J.
SLF4JReporter(name, reportDir) - Constructor for class au.com.dius.pact.provider.reporters.SLF4JReporter
 
SNAPSHOT_DEFINITION_STRING - Static variable in class au.com.dius.pact.provider.ProviderVersion
 
State - Annotation Type in au.com.dius.pact.provider.junitsupport
Used to mark methods that should be run on state change
State() - Constructor for annotation type au.com.dius.pact.provider.junitsupport.State
 
stateChange(verifier, state, provider, consumer, isSetup, providerClient) - Method in class au.com.dius.pact.provider.DefaultStateChange
 
StateChange - Interface in au.com.dius.pact.provider
 
StateChange() - Constructor for interface au.com.dius.pact.provider.StateChange
 
stateChange(verifier, state, provider, consumer, isSetup, providerClient) - Method in interface au.com.dius.pact.provider.StateChange
 
StateChangeAction - Enum in au.com.dius.pact.provider.junitsupport
 
StateChangeAction() - Constructor for enum au.com.dius.pact.provider.junitsupport.StateChangeAction
 
StateChangeFailure(description, result) - Constructor for class au.com.dius.pact.provider.VerificationFailureType.StateChangeFailure
 
stateChangeRequestFailed(state, provider, isSetup, httpStatus) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
stateChangeRequestFailed(state, provider, isSetup, httpStatus) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
stateChangeRequestFailed(state, provider, isSetup, httpStatus) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
stateChangeRequestFailed(state, provider, isSetup, httpStatus) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
stateChangeRequestFailed(state, provider, isSetup, httpStatus) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
stateChangeRequestFailedWithException(state, isSetup, e, printStackTrace) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
stateChangeRequestFailedWithException(state, isSetup, e, printStackTrace) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
stateChangeRequestFailedWithException(state, isSetup, e, printStackTrace) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
stateChangeRequestFailedWithException(state, isSetup, e, printStackTrace) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
stateChangeRequestFailedWithException(state, isSetup, e, printStackTrace) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
StateChangeResult - Class in au.com.dius.pact.provider
 
StateChangeResult(stateChangeResult, message) - Constructor for class au.com.dius.pact.provider.StateChangeResult
 
StateChangeResult(stateChangeResult) - Constructor for class au.com.dius.pact.provider.StateChangeResult
 
stateForInteraction(state, provider, consumer, isSetup) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
stateForInteraction(state, provider, consumer, isSetup) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
stateForInteraction(state, provider, consumer, isSetup) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
stateForInteraction(state, provider, consumer, isSetup) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
stateForInteraction(state, provider, consumer, isSetup) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
statusComparisonFailed(status, comparison) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
statusComparisonFailed(status, comparison) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
statusComparisonFailed(status, comparison) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
statusComparisonFailed(status, comparison) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
statusComparisonFailed(status, comparison) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
statusComparisonOk(status) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
statusComparisonOk(status) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
statusComparisonOk(status) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
statusComparisonOk(status) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
statusComparisonOk(status) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
statusResult(mismatches) - Method in class au.com.dius.pact.provider.ResponseComparison
 
systemPropertySet(property) - Method in class au.com.dius.pact.provider.ProviderClient
 

T

tag() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.VersionSelector
Tags to use to fetch pacts for. Empty string represents all tags.
tags() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.PactBroker
Tags to use to fetch pacts for, defaults to `latest` If you set the tags through the `pactbroker.tags` system property, separate the tags by commas
Target - Interface in au.com.dius.pact.provider.junitsupport.target
Run Interaction and perform response verification
Target() - Constructor for interface au.com.dius.pact.provider.junitsupport.target.Target
 
Target.DefaultImpls - Class in au.com.dius.pact.provider.junitsupport.target
Run Interaction and perform response verification
TargetRequestFilter - Annotation Type in au.com.dius.pact.provider.junitsupport
Annotation to mark a test method as a request filter. The method must receive a single HttpRequest parameter
TargetRequestFilter() - Constructor for annotation type au.com.dius.pact.provider.junitsupport.TargetRequestFilter
 
TestDescription - Class in au.com.dius.pact.provider.junitsupport
 
TestDescription(interaction, pactSource, consumerName, consumer) - Constructor for class au.com.dius.pact.provider.junitsupport.TestDescription
 
testInteraction(consumerName, interaction, source, context) - Method in interface au.com.dius.pact.provider.junitsupport.target.Target
Run Interaction and perform response verification
TestResultAccumulator - Interface in au.com.dius.pact.provider
Accumulates the test results for the interactions. Once all the interactions for a pact have been verified, the result is submitted back to the broker
TestResultAccumulator() - Constructor for interface au.com.dius.pact.provider.TestResultAccumulator
 
TestTarget - Annotation Type in au.com.dius.pact.provider.junitsupport.target
TestTarget() - Constructor for annotation type au.com.dius.pact.provider.junitsupport.target.TestTarget
 
toJson() - Method in class au.com.dius.pact.provider.BodyComparisonResult
 
token() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.Authentication
Token to use for bearer token authentication
token() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.PactBrokerAuth
Token to use for bearer token authentication
toMutableMap() - Method in class au.com.dius.pact.provider.PactBrokerOptions
Deprecated. 
toPactConsumer() - Method in class au.com.dius.pact.provider.ConsumerInfo
 
toPactConsumer() - Method in interface au.com.dius.pact.provider.IConsumerInfo
 
toString() - Method in class au.com.dius.pact.provider.BodyComparisonResult
 
toString() - Method in class au.com.dius.pact.provider.ComparisonResult
 
toString() - Method in class au.com.dius.pact.provider.ConsumerInfo
 
toString() - Method in class au.com.dius.pact.provider.ConsumersGroup
Consumers grouped by pacts in a directory or an S3 bucket
toString() - Method in class au.com.dius.pact.provider.junitsupport.loader.SelectorResult
 
toString() - Method in class au.com.dius.pact.provider.MessageAndMetadata
 
toString() - Method in class au.com.dius.pact.provider.PactBrokerOptions
 
toString() - Method in class au.com.dius.pact.provider.ProviderInfo
 
toString() - Method in class au.com.dius.pact.provider.ProviderResponse
 
toString() - Method in class au.com.dius.pact.provider.reporters.Event
 
toString() - Method in class au.com.dius.pact.provider.StateChangeResult
 
toString() - Method in class au.com.dius.pact.provider.VerificationFailureType.ExceptionFailure
 
toString() - Method in class au.com.dius.pact.provider.VerificationFailureType.MismatchFailure
 
toString() - Method in class au.com.dius.pact.provider.VerificationFailureType.PublishResultsFailure
 
toString() - Method in class au.com.dius.pact.provider.VerificationFailureType.StateChangeFailure
 
toString() - Method in class au.com.dius.pact.provider.VerificationResult.Failed
Result failed
toString() - Method in class au.com.dius.pact.provider.VerificationResult.Ok
Result was successful
toTestResult() - Method in class au.com.dius.pact.provider.VerificationResult.Failed
Convert to a test result
toTestResult() - Method in class au.com.dius.pact.provider.VerificationResult.Ok
Convert to a test result
toTestResult() - Method in class au.com.dius.pact.provider.VerificationResult
Convert to a test result

U

unverifiedInteractions(pact, results) - Method in class au.com.dius.pact.provider.DefaultTestResultAccumulator
 
updateTestResult(pact, interaction, testExecutionResult, source, propertyResolver) - Method in class au.com.dius.pact.provider.DefaultTestResultAccumulator
 
updateTestResult(pact, interaction, testExecutionResult, source, propertyResolver) - Method in class au.com.dius.pact.provider.DefaultTestResultAccumulator
 
updateTestResult(pact, interaction, testExecutionResult, source, propertyResolver) - Method in interface au.com.dius.pact.provider.TestResultAccumulator
 
updateTestResult(pact, interaction, testExecutionResult, source, propertyResolver) - Method in interface au.com.dius.pact.provider.TestResultAccumulator
 
url(path) - Method in class au.com.dius.pact.provider.ConsumersGroup
 
url() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.PactBroker
 
urlEncodedFormPost(request) - Method in class au.com.dius.pact.provider.ProviderClient.Companion
 
urlEncodedFormPost(request) - Static method in class au.com.dius.pact.provider.ProviderClient
 
urls() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.PactUrl
 
urls() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.VersionedPactUrl
 
username() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.Authentication
Username to use for basic authentication
username() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.PactBrokerAuth
Username to use for basic authentication
UTF8 - Static variable in class au.com.dius.pact.provider.ProviderClient
 

V

value() - Method in annotation type au.com.dius.pact.provider.junitsupport.Consumer
 
value() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.PactFilter
Values to use for filtering. Regular expressions are allowed, like "^state \\d". If none of the provided values matches, the interaction is not verified.
value() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.PactFolder
 
value() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.PactSource
 
value() - Method in annotation type au.com.dius.pact.provider.junitsupport.Provider
 
value() - Method in annotation type au.com.dius.pact.provider.junitsupport.State
 
value() - Method in annotation type au.com.dius.pact.provider.junitsupport.VerificationReports
Names of the reports to generate
value() - Method in annotation type au.com.dius.pact.provider.PactVerifyProvider
the tested provider name.
valueResolver() - Method in annotation type au.com.dius.pact.provider.junitsupport.loader.PactBroker
Override the default value resolver for resolving the values in the expressions
verificationFailed(interaction, e, printStackTrace) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
verificationFailed(interaction, e, printStackTrace) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
verificationFailed(interaction, e, printStackTrace) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
verificationFailed(interaction, e, printStackTrace) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
verificationFailed(interaction, e, printStackTrace) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
VerificationFailureType - Class in au.com.dius.pact.provider
 
VerificationFailureType.ExceptionFailure - Class in au.com.dius.pact.provider
 
VerificationFailureType.MismatchFailure - Class in au.com.dius.pact.provider
 
VerificationFailureType.PublishResultsFailure - Class in au.com.dius.pact.provider
 
VerificationFailureType.StateChangeFailure - Class in au.com.dius.pact.provider
 
VerificationReporter - Interface in au.com.dius.pact.provider
Interface to the reporter that published the verification results
VerificationReporter() - Constructor for interface au.com.dius.pact.provider.VerificationReporter
 
VerificationReports - Annotation Type in au.com.dius.pact.provider.junitsupport
Annotation to control the generation of verification reports
VerificationReports() - Constructor for annotation type au.com.dius.pact.provider.junitsupport.VerificationReports
 
VerificationResult - Class in au.com.dius.pact.provider
Result of verifying an interaction
VerificationResult.Failed - Class in au.com.dius.pact.provider
Result failed
VerificationResult.Ok - Class in au.com.dius.pact.provider
Result was successful
VerificationResultKt - Class in au.com.dius.pact.provider
 
VerificationResultKt() - Constructor for class au.com.dius.pact.provider.VerificationResultKt
 
verificationType(provider, consumer) - Static method in class au.com.dius.pact.provider.ProviderUtils
 
verifier - Variable in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
verifier - Variable in class au.com.dius.pact.provider.reporters.JsonReporter
 
verifier - Variable in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
verifier - Variable in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
VerifierReporter - Interface in au.com.dius.pact.provider.reporters
Interface to verification reporters that can hook into the events of the PactVerifier
VerifierReporter() - Constructor for interface au.com.dius.pact.provider.reporters.VerifierReporter
 
VerifierReporter.DefaultImpls - Class in au.com.dius.pact.provider.reporters
Interface to verification reporters that can hook into the events of the PactVerifier
verifyConsumerFromFile(pactFile, consumer) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
verifyConsumerFromFile(pactFile, consumer) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
verifyConsumerFromFile(pactFile, consumer) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
verifyConsumerFromFile(pactFile, consumer) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
verifyConsumerFromFile(pactFile, consumer) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
verifyConsumerFromUrl(pactUrl, consumer) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
verifyConsumerFromUrl(pactUrl, consumer) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
verifyConsumerFromUrl(pactUrl, consumer) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
verifyConsumerFromUrl(pactUrl, consumer) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
verifyConsumerFromUrl(pactUrl, consumer) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
verifyInteraction(provider, consumer, failures, interaction, providerClient) - Method in class au.com.dius.pact.provider.ProviderVerifier
 
verifyInteraction(provider, consumer, failures, interaction) - Method in class au.com.dius.pact.provider.ProviderVerifier
 
verifyMessagePact(methods, message, interactionMessage, failures, pending) - Method in class au.com.dius.pact.provider.ProviderVerifier
 
verifyProvider(provider) - Method in interface au.com.dius.pact.provider.IProviderVerifier
Run the verification for the given provider and return any failures
verifyProvider(provider) - Method in class au.com.dius.pact.provider.ProviderVerifier
Run the verification for the given provider and return any failures
verifyRequestResponsePact(expectedResponse, actualResponse, interactionMessage, failures, interactionId, pending) - Method in interface au.com.dius.pact.provider.IProviderVerifier
Compares the expected and actual responses
verifyRequestResponsePact(expectedResponse, actualResponse, interactionMessage, failures, interactionId, pending) - Method in class au.com.dius.pact.provider.ProviderVerifier
Compares the expected and actual responses
verifyResponseByFactory(providerInfo, consumer, interaction, interactionMessage, failures, pending) - Method in interface au.com.dius.pact.provider.IProviderVerifier
 
verifyResponseByFactory(providerInfo, consumer, interaction, interactionMessage, failures, pending) - Method in class au.com.dius.pact.provider.ProviderVerifier
 
verifyResponseByInvokingProviderMethods(providerInfo, consumer, interaction, interactionMessage, failures) - Method in interface au.com.dius.pact.provider.IProviderVerifier
Verifies the interaction by invoking a method on a provider test class
verifyResponseByInvokingProviderMethods(providerInfo, consumer, interaction, interactionMessage, failures) - Method in class au.com.dius.pact.provider.ProviderVerifier
Verifies the interaction by invoking a method on a provider test class
verifyResponseFromProvider(provider, interaction, interactionMessage, failures, client) - Method in interface au.com.dius.pact.provider.IProviderVerifier
Verifies the response from the provider against the interaction
verifyResponseFromProvider(provider, interaction, interactionMessage, failures, client, context, pending) - Method in interface au.com.dius.pact.provider.IProviderVerifier
Verifies the response from the provider against the interaction
verifyResponseFromProvider(provider, interaction, interactionMessage, failures, client) - Method in class au.com.dius.pact.provider.ProviderVerifier
Verifies the response from the provider against the interaction
verifyResponseFromProvider(provider, interaction, interactionMessage, failures, client, context, pending) - Method in class au.com.dius.pact.provider.ProviderVerifier
Verifies the response from the provider against the interaction
VersionedPactUrl - Annotation Type in au.com.dius.pact.provider.junitsupport.loader
Used to point Pact runner to a versioned source of pacts for contract tests.
VersionedPactUrl() - Constructor for annotation type au.com.dius.pact.provider.junitsupport.loader.VersionedPactUrl
 
VersionedPactUrlLoader - Class in au.com.dius.pact.provider.junitsupport.loader
Implementation of interface PactLoader that downloads pacts from given urls containing versions to be filtered in from system properties.
VersionedPactUrlLoader(urls) - Constructor for class au.com.dius.pact.provider.junitsupport.loader.VersionedPactUrlLoader
Implementation of interface PactLoader that downloads pacts from given urls containing versions to be filtered in from system properties.
VersionedPactUrlLoader(pactUrl) - Constructor for class au.com.dius.pact.provider.junitsupport.loader.VersionedPactUrlLoader
 
VersionedPactUrlLoader.Companion - Class in au.com.dius.pact.provider.junitsupport.loader
 
VersionSelector - Annotation Type in au.com.dius.pact.provider.junitsupport.loader
Used to specify which versions to use when querying the Pact matrix.
VersionSelector() - Constructor for annotation type au.com.dius.pact.provider.junitsupport.loader.VersionSelector
 

W

warnPactFileHasNoInteractions(pact) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
warnPactFileHasNoInteractions(pact) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
warnPactFileHasNoInteractions(pact) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
warnPactFileHasNoInteractions(pact) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
warnPactFileHasNoInteractions(pact) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
warnProviderHasNoConsumers(provider) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
warnProviderHasNoConsumers(provider) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
warnProviderHasNoConsumers(provider) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
warnProviderHasNoConsumers(provider) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
warnProviderHasNoConsumers(provider) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
warnPublishResultsSkippedBecauseDisabled(envVar) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
warnPublishResultsSkippedBecauseDisabled(envVar) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
warnPublishResultsSkippedBecauseDisabled(envVar) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
warnPublishResultsSkippedBecauseDisabled(envVar) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
warnPublishResultsSkippedBecauseDisabled($this, envVar) - Static method in class au.com.dius.pact.provider.reporters.VerifierReporter.DefaultImpls
 
warnPublishResultsSkippedBecauseDisabled(envVar) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
warnPublishResultsSkippedBecauseFiltered() - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
warnPublishResultsSkippedBecauseFiltered() - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
warnPublishResultsSkippedBecauseFiltered() - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
warnPublishResultsSkippedBecauseFiltered() - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
warnPublishResultsSkippedBecauseFiltered($this) - Static method in class au.com.dius.pact.provider.reporters.VerifierReporter.DefaultImpls
 
warnPublishResultsSkippedBecauseFiltered() - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
warnStateChangeIgnored(state, IProviderInfo, IConsumerInfo) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
warnStateChangeIgnored(state, provider, consumer) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
warnStateChangeIgnored(state, provider, consumer) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
warnStateChangeIgnored(state, provider, consumer) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
warnStateChangeIgnored(state, provider, consumer) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
warnStateChangeIgnoredDueToInvalidUrl(state, provider, isSetup, stateChangeHandler) - Method in class au.com.dius.pact.provider.reporters.AnsiConsoleReporter
 
warnStateChangeIgnoredDueToInvalidUrl(state, provider, isSetup, stateChangeHandler) - Method in class au.com.dius.pact.provider.reporters.JsonReporter
 
warnStateChangeIgnoredDueToInvalidUrl(state, provider, isSetup, stateChangeHandler) - Method in class au.com.dius.pact.provider.reporters.MarkdownReporter
 
warnStateChangeIgnoredDueToInvalidUrl(state, provider, isSetup, stateChangeHandler) - Method in class au.com.dius.pact.provider.reporters.SLF4JReporter
 
warnStateChangeIgnoredDueToInvalidUrl(state, provider, isSetup, stateChangeHandler) - Method in interface au.com.dius.pact.provider.reporters.VerifierReporter
 
withStateHandler(stateHandler) - Method in interface au.com.dius.pact.provider.junitsupport.target.Target
Add an additional state change handler to look for state change callbacks
withStateHandlers(stateHandlers) - Method in interface au.com.dius.pact.provider.junitsupport.target.Target
Add additional state change handlers to look for state change callbacks
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links