Verifies the providers against the defined consumers in the context of a build plugin
| Modifiers | Name | Description |
|---|---|---|
protected static java.lang.String |
PACT_FILTER_CONSUMERS |
|
protected static java.lang.String |
PACT_FILTER_DESCRIPTION |
|
protected static java.lang.String |
PACT_FILTER_PROVIDERSTATE |
|
protected static java.lang.String |
PACT_SHOW_FULLDIFF |
|
protected static java.lang.String |
PACT_SHOW_STACKTRACE |
| Type | Name and description |
|---|---|
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 |
providerMethodInstance |
java.lang.Object |
providerVersion |
java.lang.Object |
reporters |
| Type Params | Return Type | Name and description |
|---|---|---|
|
java.lang.String |
callProjectGetProperty(java.lang.String property) |
|
boolean |
callProjectHasProperty(java.lang.String property) |
|
boolean |
displayBodyResult(java.util.Map failures, java.lang.Object comparison, java.lang.String comparisonDescription) |
|
void |
displayFailures(java.util.Map failures) |
|
boolean |
displayHeadersResult(java.util.Map failures, java.lang.Object expected, java.util.Map comparison, java.lang.String comparisonDescription) |
|
boolean |
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 |
initialiseReporters(ProviderInfo provider) |
|
static java.lang.Object |
invokeProviderMethod(java.lang.reflect.Method m, java.lang.Object instance) |
|
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) |
|
boolean |
verifyInteraction(ProviderInfo provider, ConsumerInfo consumer, java.util.Map failures, java.lang.Object interaction) |
|
boolean |
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) |
|
boolean |
verifyRequestResponsePact(au.com.dius.pact.model.Response expectedResponse, java.util.Map actualResponse, java.lang.String interactionMessage, java.util.Map failures) |
|
boolean |
verifyResponseByInvokingProviderMethods(ProviderInfo providerInfo, ConsumerInfo consumer, java.lang.Object interaction, java.lang.String interactionMessage, java.util.Map failures) |
|
boolean |
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() |