Verifies the providers against the defined consumers in the context of a build plugin
| Type | Name and description |
|---|---|
static java.lang.String |
PACT_FILTER_CONSUMERS |
static java.lang.String |
PACT_FILTER_DESCRIPTION |
static java.lang.String |
PACT_FILTER_PROVIDERSTATE |
static java.lang.String |
PACT_SHOW_STACKTRACE |
java.lang.Object |
executeBuildSpecificTask |
java.lang.Object |
isBuildSpecificTask |
java.lang.Object |
pactLoadFailureMessage |
java.lang.Object |
projectClasspath |
java.lang.Object |
projectGetProperty |
java.lang.Object |
projectHasProperty |
java.lang.Object |
reporters |
| Type | Name and description |
|---|---|
java.lang.String |
callProjectGetProperty(java.lang.String property) |
boolean |
callProjectHasProperty(java.lang.String property) |
void |
displayBodyResult(java.util.Map failures, java.lang.Object comparison, java.lang.String comparisonDescription) |
void |
displayFailures(java.lang.Object failures) |
void |
displayHeadersResult(java.util.Map failures, java.lang.Object expected, java.util.Map comparison, java.lang.String comparisonDescription) |
void |
displayStatusResult(java.util.Map failures, int status, java.lang.Object comparison, java.lang.String comparisonDescription) |
boolean |
filterConsumers(java.lang.Object consumer) |
boolean |
filterInteractions(java.lang.Object interaction) |
void |
finialiseReports() |
void |
forEachInteraction(java.lang.Object pact, groovy.lang.Closure verifyInteraction) |
void |
initialiseReporters(ProviderInfo provider) |
java.util.List |
interactions(java.lang.Object pact) |
static java.lang.Object |
invokeProviderMethod(java.lang.reflect.Method m) |
java.lang.Object |
loadPactFileForConsumer(ConsumerInfo consumer) |
void |
reportInteractionDescription(java.lang.Object interaction) |
void |
reportStateForInteraction(java.lang.String state, ProviderInfo provider, ConsumerInfo consumer, boolean isSetup) |
void |
reportVerificationForConsumer(ConsumerInfo consumer, ProviderInfo provider) |
void |
runVerificationForConsumer(java.util.Map failures, ProviderInfo provider, ConsumerInfo consumer) |
java.lang.Object |
stateChange(java.lang.String state, ProviderInfo provider, ConsumerInfo consumer, boolean isSetup = true) |
void |
verifyInteraction(ProviderInfo provider, ConsumerInfo consumer, java.lang.Object pact, java.util.Map failures, java.lang.Object interaction) |
void |
verifyMessagePact(java.util.Set methods, au.com.dius.pact.model.v3.messaging.Message message, java.lang.String interactionMessage, java.util.Map failures) |
java.util.Map |
verifyProvider(ProviderInfo provider) |
void |
verifyRequestResponsePact(au.com.dius.pact.model.Response expectedResponse, java.util.Map actualResponse, java.lang.String interactionMessage, java.util.Map failures) |
void |
verifyResponseByInvokingProviderMethods(java.lang.Object pact, ProviderInfo providerInfo, ConsumerInfo consumer, java.lang.Object interaction, java.lang.String interactionMessage, java.util.Map failures) |
void |
verifyResponseFromProvider(ProviderInfo provider, java.lang.Object interaction, java.lang.String interactionMessage, java.util.Map failures) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |