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

A

addResultCallback(callback) - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
AmqpTarget - Class in au.com.dius.pact.provider.junit.target
Deprecated. 
AmqpTarget(packagesToScan, classLoader) - Constructor for class au.com.dius.pact.provider.junit.target.AmqpTarget
Deprecated.
Out-of-the-box implementation of Target, that run Interaction against message pact and verify response By default it will scan all packages for annotated methods, but a list of packages can be provided to reduce the performance cost
AmqpTarget(packagesToScan) - Constructor for class au.com.dius.pact.provider.junit.target.AmqpTarget
Deprecated.
Out-of-the-box implementation of Target, that run Interaction against message pact and verify response By default it will scan all packages for annotated methods, but a list of packages can be provided to reduce the performance cost
AmqpTarget() - Constructor for class au.com.dius.pact.provider.junit.target.AmqpTarget
Deprecated.
Out-of-the-box implementation of Target, that run Interaction against message pact and verify response By default it will scan all packages for annotated methods, but a list of packages can be provided to reduce the performance cost
au.com.dius.pact.provider.junit - package au.com.dius.pact.provider.junit
 
au.com.dius.pact.provider.junit.descriptions - package au.com.dius.pact.provider.junit.descriptions
 
au.com.dius.pact.provider.junit.target - package au.com.dius.pact.provider.junit.target
 

B

BaseTarget - Class in au.com.dius.pact.provider.junit.target
Out-of-the-box implementation of Target, that run Interaction against message pact and verify response
BaseTarget() - Constructor for class au.com.dius.pact.provider.junit.target.BaseTarget
Out-of-the-box implementation of Target, that run Interaction against message pact and verify response

C

Companion - Static variable in class au.com.dius.pact.provider.junit.InteractionRunner
 
Companion - Static variable in class au.com.dius.pact.provider.junit.MissingStateChangeMethodStatement
 
Companion - Static variable in class au.com.dius.pact.provider.junit.PactRunner
 
Companion - Static variable in class au.com.dius.pact.provider.junit.RunStateChanges
 
Companion - Static variable in class au.com.dius.pact.provider.junit.target.MessageTarget
 
component1() - Method in exception au.com.dius.pact.provider.junit.StateChangeCallbackFailed
 
component2() - Method in exception au.com.dius.pact.provider.junit.StateChangeCallbackFailed
 
configureVerifier(source, consumerName, interaction) - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
consumer - Variable in class au.com.dius.pact.provider.junit.target.BaseTarget
 
consumerInfo(consumerName, source) - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
copy(message, cause) - Method in exception au.com.dius.pact.provider.junit.StateChangeCallbackFailed
 
createTest() - Method in class au.com.dius.pact.provider.junit.InteractionRunner
 

D

describeChild(child) - Method in class au.com.dius.pact.provider.junit.PactRunner
 
DescriptionGenerator<I extends Interaction> - Class in au.com.dius.pact.provider.junit.descriptions
Class responsible for building junit tests Description.
DescriptionGenerator(testClass, pact, pactSource, consumerName) - Constructor for class au.com.dius.pact.provider.junit.descriptions.DescriptionGenerator
Class responsible for building junit tests Description.

E

equals(p) - Method in exception au.com.dius.pact.provider.junit.StateChangeCallbackFailed
 
evaluate() - Method in class au.com.dius.pact.provider.junit.MissingStateChangeMethodStatement
 
evaluate() - Method in class au.com.dius.pact.provider.junit.RunStateChanges
 

F

filterPacts(pacts) - Method in class au.com.dius.pact.provider.junit.MessagePactRunner
 
filterPacts(pacts) - Method in class au.com.dius.pact.provider.junit.PactRunner
 
filterPacts(pacts) - Method in class au.com.dius.pact.provider.junit.RestPactRunner
 

G

generate(interaction) - Method in class au.com.dius.pact.provider.junit.descriptions.DescriptionGenerator
Builds an instance of junit Description adhering with this logic for building the name: If the PactSource is of type BrokerUrlSource and its tag is not empty then the test name will be "#consumername tag:#tagname - Upon #interaction". For all the other cases "#consumername - Upon #interaction"
getCause() - Method in exception au.com.dius.pact.provider.junit.StateChangeCallbackFailed
 
getChildren() - Method in class au.com.dius.pact.provider.junit.PactRunner
 
getConsumer() - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
getConsumerName() - Method in class au.com.dius.pact.provider.junit.MissingStateChangeMethodStatement
 
getDescription() - Method in class au.com.dius.pact.provider.junit.InteractionRunner
 
getHost() - Method in class au.com.dius.pact.provider.junit.target.HttpTarget
 
getHttpClientFactory() - Method in class au.com.dius.pact.provider.junit.target.HttpTarget
 
getInsecure() - Method in class au.com.dius.pact.provider.junit.target.HttpTarget
 
getInteraction() - Method in class au.com.dius.pact.provider.junit.MissingStateChangeMethodStatement
 
getMessage() - Method in exception au.com.dius.pact.provider.junit.StateChangeCallbackFailed
 
getPactSource(clazz, consumerInfo) - Method in class au.com.dius.pact.provider.junit.PactRunner
 
getPath() - Method in class au.com.dius.pact.provider.junit.target.HttpTarget
 
getPort() - Method in class au.com.dius.pact.provider.junit.target.HttpTarget
 
getPropertyResolver() - Method in class au.com.dius.pact.provider.junit.InteractionRunner
 
getProtocol() - Method in class au.com.dius.pact.provider.junit.target.HttpTarget
 
getProvider() - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
getProviderInfo(source) - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
getProviderInfo(source) - Method in class au.com.dius.pact.provider.junit.target.HttpTarget
 
getProviderInfo(source) - Method in class au.com.dius.pact.provider.junit.target.MessageTarget
 
getState() - Method in class au.com.dius.pact.provider.junit.MissingStateChangeMethodStatement
 
getStateHandlers() - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
getTestClass() - Method in class au.com.dius.pact.provider.junit.InteractionRunner
 
getTestClass() - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
getTestResultAccumulator() - Method in class au.com.dius.pact.provider.junit.InteractionRunner
 
getTestTarget() - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
getValueResolver() - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
getVerifier() - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 

H

hashCode() - Method in exception au.com.dius.pact.provider.junit.StateChangeCallbackFailed
 
HttpTarget - Class in au.com.dius.pact.provider.junit.target
Out-of-the-box implementation of Target, that run Interaction against http service and verify response
HttpTarget(protocol, host, port, path, insecure, httpClientFactory) - Constructor for class au.com.dius.pact.provider.junit.target.HttpTarget
Out-of-the-box implementation of Target, that run Interaction against http service and verify response
HttpTarget(protocol, host, port, path, insecure) - Constructor for class au.com.dius.pact.provider.junit.target.HttpTarget
Out-of-the-box implementation of Target, that run Interaction against http service and verify response
HttpTarget(protocol, host, port, path) - Constructor for class au.com.dius.pact.provider.junit.target.HttpTarget
Out-of-the-box implementation of Target, that run Interaction against http service and verify response
HttpTarget(protocol, host, port) - Constructor for class au.com.dius.pact.provider.junit.target.HttpTarget
Out-of-the-box implementation of Target, that run Interaction against http service and verify response
HttpTarget(protocol, host) - Constructor for class au.com.dius.pact.provider.junit.target.HttpTarget
Out-of-the-box implementation of Target, that run Interaction against http service and verify response
HttpTarget(protocol) - Constructor for class au.com.dius.pact.provider.junit.target.HttpTarget
Out-of-the-box implementation of Target, that run Interaction against http service and verify response
HttpTarget() - Constructor for class au.com.dius.pact.provider.junit.target.HttpTarget
Out-of-the-box implementation of Target, that run Interaction against http service and verify response
HttpTarget(host, port) - Constructor for class au.com.dius.pact.provider.junit.target.HttpTarget
 
HttpTarget(port) - Constructor for class au.com.dius.pact.provider.junit.target.HttpTarget
 
HttpTarget(url, insecure) - Constructor for class au.com.dius.pact.provider.junit.target.HttpTarget
 
HttpTarget(url) - Constructor for class au.com.dius.pact.provider.junit.target.HttpTarget
 

I

interactionBlock(interaction, source, context) - Method in class au.com.dius.pact.provider.junit.InteractionRunner
 
InteractionRunner<I extends Interaction> - Class in au.com.dius.pact.provider.junit
Internal class to support pact test running
InteractionRunner(testClass, pact, pactSource) - Constructor for class au.com.dius.pact.provider.junit.InteractionRunner
Internal class to support pact test running
InteractionRunner.Companion - Class in au.com.dius.pact.provider.junit
 

L

lookupTarget(testInstance) - Method in class au.com.dius.pact.provider.junit.InteractionRunner
 

M

MessagePactRunner<I extends Interaction> - Class in au.com.dius.pact.provider.junit
Pact runner that only verifies message pacts
MessagePactRunner(clazz) - Constructor for class au.com.dius.pact.provider.junit.MessagePactRunner
Pact runner that only verifies message pacts
MessageTarget - Class in au.com.dius.pact.provider.junit.target
Out-of-the-box implementation of Target, that run Interaction against message pact and verify response By default it will scan all packages for annotated methods, but a list of packages can be provided to reduce the performance cost
MessageTarget(packagesToScan, classLoader) - Constructor for class au.com.dius.pact.provider.junit.target.MessageTarget
Out-of-the-box implementation of Target, that run Interaction against message pact and verify response By default it will scan all packages for annotated methods, but a list of packages can be provided to reduce the performance cost
MessageTarget(packagesToScan) - Constructor for class au.com.dius.pact.provider.junit.target.MessageTarget
Out-of-the-box implementation of Target, that run Interaction against message pact and verify response By default it will scan all packages for annotated methods, but a list of packages can be provided to reduce the performance cost
MessageTarget() - Constructor for class au.com.dius.pact.provider.junit.target.MessageTarget
Out-of-the-box implementation of Target, that run Interaction against message pact and verify response By default it will scan all packages for annotated methods, but a list of packages can be provided to reduce the performance cost
MessageTarget.Companion - Class in au.com.dius.pact.provider.junit.target
 
MissingStateChangeMethodStatement - Class in au.com.dius.pact.provider.junit
 
MissingStateChangeMethodStatement(state, interaction, consumerName) - Constructor for class au.com.dius.pact.provider.junit.MissingStateChangeMethodStatement
 
MissingStateChangeMethodStatement.Companion - Class in au.com.dius.pact.provider.junit
 

N

newInteractionRunner(testClass, pact, pactSource) - Method in class au.com.dius.pact.provider.junit.PactRunner
 

P

PactRunner<I extends Interaction> - Class in au.com.dius.pact.provider.junit
JUnit Runner runs pacts against provider To set up name of tested provider use Provider annotation To point on pact's source use PactBroker, PactFolder or PactSource annotations
PactRunner(clazz) - Constructor for class au.com.dius.pact.provider.junit.PactRunner
JUnit Runner runs pacts against provider To set up name of tested provider use Provider annotation To point on pact's source use PactBroker, PactFolder or PactSource annotations
PactRunner.Companion - Class in au.com.dius.pact.provider.junit
 
provider - Variable in class au.com.dius.pact.provider.junit.target.BaseTarget
 

R

reportTestResult(result, verifier) - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
RestPactRunner<I extends Interaction> - Class in au.com.dius.pact.provider.junit
 
RestPactRunner(clazz) - Constructor for class au.com.dius.pact.provider.junit.RestPactRunner
 
run(notifier) - Method in class au.com.dius.pact.provider.junit.InteractionRunner
 
runChild(interaction, notifier) - Method in class au.com.dius.pact.provider.junit.PactRunner
 
RunStateChanges - Class in au.com.dius.pact.provider.junit
 
RunStateChanges(next, methods, stateChangeHandlers, providerState, testContext, verifier) - Constructor for class au.com.dius.pact.provider.junit.RunStateChanges
 
RunStateChanges.Companion - Class in au.com.dius.pact.provider.junit
 

S

setConsumer(p) - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
setPropertyResolver(p) - Method in class au.com.dius.pact.provider.junit.InteractionRunner
 
setProvider(p) - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
setStateHandlers(stateHandlers) - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
setTestClass(p) - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
setTestClass(testClass, testTarget) - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
setTestClass(testClass, testTarget) - Method in interface au.com.dius.pact.provider.junit.target.TestClassAwareTarget
 
setTestResultAccumulator(p) - Method in class au.com.dius.pact.provider.junit.InteractionRunner
 
setTestTarget(p) - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
setupInteractionRunners(testClass, pacts, pactLoader) - Method in class au.com.dius.pact.provider.junit.PactRunner
 
setupReporters(verifier) - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
setupTargetForInteraction(target) - Method in class au.com.dius.pact.provider.junit.InteractionRunner
 
setupVerifier(interaction, provider, consumer, pactSource) - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
setupVerifier(interaction, provider, consumer, pactSource) - Method in class au.com.dius.pact.provider.junit.target.HttpTarget
 
setupVerifier(interaction, provider, consumer, pactSource) - Method in class au.com.dius.pact.provider.junit.target.MessageTarget
 
setValueResolver(p) - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
setVerifier(p) - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
StateChangeCallbackFailed - Exception in au.com.dius.pact.provider.junit
 
StateChangeCallbackFailed(message, cause) - Constructor for exception au.com.dius.pact.provider.junit.StateChangeCallbackFailed
 

T

testClass - Variable in class au.com.dius.pact.provider.junit.target.BaseTarget
 
TestClassAwareTarget - Interface in au.com.dius.pact.provider.junit.target
Interface to target implementations that require more information from the test class (like annotated methods)
TestClassAwareTarget() - Constructor for interface au.com.dius.pact.provider.junit.target.TestClassAwareTarget
 
testInteraction(consumerName, interaction, source, context) - Method in class au.com.dius.pact.provider.junit.target.HttpTarget
{@inheritDoc}
testInteraction(consumerName, interaction, source, context) - Method in class au.com.dius.pact.provider.junit.target.MessageTarget
{@inheritDoc}
testTarget - Variable in class au.com.dius.pact.provider.junit.target.BaseTarget
 
toString() - Method in exception au.com.dius.pact.provider.junit.StateChangeCallbackFailed
 

V

validateTargetRequestFilters(methods) - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
verifier - Variable in class au.com.dius.pact.provider.junit.target.BaseTarget
 

W

WARNING_ON_IGNORED_IOERROR - Static variable in class au.com.dius.pact.provider.junit.PactRunner
 
withAfters(interaction, target, statement) - Method in class au.com.dius.pact.provider.junit.InteractionRunner
 
withBefores(interaction, target, statement) - Method in class au.com.dius.pact.provider.junit.InteractionRunner
 
withRules(interaction, target, statement) - Method in class au.com.dius.pact.provider.junit.InteractionRunner
 
withStateChanges(interaction, target, statement, testTarget) - Method in class au.com.dius.pact.provider.junit.InteractionRunner
 
withStateHandler(stateHandler) - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
withStateHandlers(stateHandlers) - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
A B C D E F G H I L M N P R S T V W 
Skip navigation links