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

A

AmqpTarget - 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
AmqpTarget() - Constructor for class au.com.dius.pact.provider.junit.target.AmqpTarget
 
AmqpTarget(List<String>) - Constructor for class au.com.dius.pact.provider.junit.target.AmqpTarget
Initialises the AMPQ target with the list of packages to scan
au.com.dius.pact.provider.junit - package au.com.dius.pact.provider.junit
 
au.com.dius.pact.provider.junit.loader - package au.com.dius.pact.provider.junit.loader
 
au.com.dius.pact.provider.junit.sysprops - package au.com.dius.pact.provider.junit.sysprops
 
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
 

C

Consumer - Annotation Type in au.com.dius.pact.provider.junit
Used to pass consumer name to PactRunner

D

describeChild(InteractionRunner) - Method in class au.com.dius.pact.provider.junit.PactRunner
 

E

END_EXPRESSION - Static variable in class au.com.dius.pact.provider.junit.sysprops.PactRunnerExpressionParser
 
evaluate() - Method in class au.com.dius.pact.provider.junit.RunStateChanges
 

G

getChildren() - Method in class au.com.dius.pact.provider.junit.PactRunner
 
getPactSource(TestClass) - Method in class au.com.dius.pact.provider.junit.PactRunner
 
getValueResolver() - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 

H

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(String, int) - Constructor for class au.com.dius.pact.provider.junit.target.HttpTarget
 
HttpTarget(int) - Constructor for class au.com.dius.pact.provider.junit.target.HttpTarget
Host of tested service is assumed as "localhost"
HttpTarget(String, String, int) - Constructor for class au.com.dius.pact.provider.junit.target.HttpTarget
 
HttpTarget(String, String, int, String) - Constructor for class au.com.dius.pact.provider.junit.target.HttpTarget
 
HttpTarget(String, String, int, String, boolean) - Constructor for class au.com.dius.pact.provider.junit.target.HttpTarget
 
HttpTarget(URL) - Constructor for class au.com.dius.pact.provider.junit.target.HttpTarget
 
HttpTarget(URL, boolean) - Constructor for class au.com.dius.pact.provider.junit.target.HttpTarget
 

I

isFailIfNoPactsFound() - Method in class au.com.dius.pact.provider.junit.loader.PactBrokerLoader
 

L

load(String) - Method in class au.com.dius.pact.provider.junit.loader.PactBrokerLoader
 
load(String) - Method in class au.com.dius.pact.provider.junit.loader.PactFolderLoader
 
load(String) - Method in interface au.com.dius.pact.provider.junit.loader.PactLoader
Load pacts from appropriate source
load(String) - Method in class au.com.dius.pact.provider.junit.loader.PactUrlLoader
 
load(String) - Method in class au.com.dius.pact.provider.junit.loader.VersionedPactUrlLoader
 

M

MissingStateChangeMethod - Exception in au.com.dius.pact.provider.junit
 
MissingStateChangeMethod() - Constructor for exception au.com.dius.pact.provider.junit.MissingStateChangeMethod
 
MissingStateChangeMethod(String) - Constructor for exception au.com.dius.pact.provider.junit.MissingStateChangeMethod
 
MissingStateChangeMethod(String, Throwable) - Constructor for exception au.com.dius.pact.provider.junit.MissingStateChangeMethod
 
MissingStateChangeMethod(Throwable) - Constructor for exception au.com.dius.pact.provider.junit.MissingStateChangeMethod
 
MissingStateChangeMethod(String, Throwable, boolean, boolean) - Constructor for exception au.com.dius.pact.provider.junit.MissingStateChangeMethod
 

N

NoPactsFoundException - Exception in au.com.dius.pact.provider.junit.loader
 
NoPactsFoundException() - Constructor for exception au.com.dius.pact.provider.junit.loader.NoPactsFoundException
 
NoPactsFoundException(String) - Constructor for exception au.com.dius.pact.provider.junit.loader.NoPactsFoundException
 
NoPactsFoundException(String, Throwable) - Constructor for exception au.com.dius.pact.provider.junit.loader.NoPactsFoundException
 
NoPactsFoundException(Throwable) - Constructor for exception au.com.dius.pact.provider.junit.loader.NoPactsFoundException
 

P

PactBroker - Annotation Type in au.com.dius.pact.provider.junit.loader
Used to point PactRunner to source of pacts for contract tests
PactBrokerAuth - Annotation Type in au.com.dius.pact.provider.junit.loader
Defines the authentication scheme to use with the pact broker
PactBrokerLoader - Class in au.com.dius.pact.provider.junit.loader
Out-of-the-box implementation of PactLoader that downloads pacts from Pact broker
PactBrokerLoader(String, String, String) - Constructor for class au.com.dius.pact.provider.junit.loader.PactBrokerLoader
 
PactBrokerLoader(String, String, String, List<String>) - Constructor for class au.com.dius.pact.provider.junit.loader.PactBrokerLoader
 
PactBrokerLoader(PactBroker) - Constructor for class au.com.dius.pact.provider.junit.loader.PactBrokerLoader
 
PactFolder - Annotation Type in au.com.dius.pact.provider.junit.loader
Used to point PactRunner to source of pacts for contract tests
PactFolderLoader - Class in au.com.dius.pact.provider.junit.loader
Out-of-the-box implementation of PactLoader that loads pacts from either a subfolder of project resource folder or a directory
PactFolderLoader(File) - Constructor for class au.com.dius.pact.provider.junit.loader.PactFolderLoader
 
PactFolderLoader(String) - Constructor for class au.com.dius.pact.provider.junit.loader.PactFolderLoader
 
PactFolderLoader(URL) - Constructor for class au.com.dius.pact.provider.junit.loader.PactFolderLoader
Deprecated.
Use PactUrlLoader for URLs
PactFolderLoader(PactFolder) - Constructor for class au.com.dius.pact.provider.junit.loader.PactFolderLoader
 
PactLoader - Interface in au.com.dius.pact.provider.junit.loader
Encapsulate logic for loading pacts
PactRunner - 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(Class<?>) - Constructor for class au.com.dius.pact.provider.junit.PactRunner
 
PactRunnerExpressionParser - Class in au.com.dius.pact.provider.junit.sysprops
 
PactSource - Annotation Type in au.com.dius.pact.provider.junit.loader
Point out which PactLoader use for pact loading
PactUrl - Annotation Type in au.com.dius.pact.provider.junit.loader
Used to point PactRunner to source of pacts for contract tests
PactUrlLoader - Class in au.com.dius.pact.provider.junit.loader
Implementation of PactLoader that downloads pacts from given urls
PactUrlLoader(String[]) - Constructor for class au.com.dius.pact.provider.junit.loader.PactUrlLoader
 
PactUrlLoader(PactUrl) - Constructor for class au.com.dius.pact.provider.junit.loader.PactUrlLoader
 
parseExpressions(String) - Static method in class au.com.dius.pact.provider.junit.sysprops.PactRunnerExpressionParser
 
parseExpressions(String, ValueResolver) - Static method in class au.com.dius.pact.provider.junit.sysprops.PactRunnerExpressionParser
 
propertyDefined(String) - Method in class au.com.dius.pact.provider.junit.sysprops.SystemPropertyResolver
 
propertyDefined(String) - Method in interface au.com.dius.pact.provider.junit.sysprops.ValueResolver
 
Provider - Annotation Type in au.com.dius.pact.provider.junit
Used to pass provider name to PactRunner

R

resolveValue(String) - Method in class au.com.dius.pact.provider.junit.sysprops.SystemPropertyResolver
 
resolveValue(String) - Method in interface au.com.dius.pact.provider.junit.sysprops.ValueResolver
 
runChild(InteractionRunner, RunNotifier) - Method in class au.com.dius.pact.provider.junit.PactRunner
 
RunStateChanges - Class in au.com.dius.pact.provider.junit
 
RunStateChanges(Statement, List<FrameworkMethod>, Object, ProviderState) - Constructor for class au.com.dius.pact.provider.junit.RunStateChanges
 

S

setFailIfNoPactsFound(boolean) - Method in class au.com.dius.pact.provider.junit.loader.PactBrokerLoader
 
setTestClass(TestClass, Object) - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
setTestClass(TestClass, Object) - Method in interface au.com.dius.pact.provider.junit.target.TestClassAwareTarget
 
setValueResolver(ValueResolver) - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
 
START_EXPRESSION - Static variable in class au.com.dius.pact.provider.junit.sysprops.PactRunnerExpressionParser
 
State - Annotation Type in au.com.dius.pact.provider.junit
Used to mark methods that should be run on state change
SystemPropertyResolver - Class in au.com.dius.pact.provider.junit.sysprops
 
SystemPropertyResolver() - Constructor for class au.com.dius.pact.provider.junit.sysprops.SystemPropertyResolver
 

T

Target - Interface in au.com.dius.pact.provider.junit.target
Run Interaction and perform response verification
TargetRequestFilter - Annotation Type in au.com.dius.pact.provider.junit
Annotation to mark a test method as a request filter.
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)
testInteraction(String, Interaction) - Method in class au.com.dius.pact.provider.junit.target.AmqpTarget
Run Interaction and perform response verification
testInteraction(String, Interaction) - Method in class au.com.dius.pact.provider.junit.target.BaseTarget
Run Interaction and perform response verification
testInteraction(String, Interaction) - Method in class au.com.dius.pact.provider.junit.target.HttpTarget
Run Interaction and perform response verification
testInteraction(String, Interaction) - Method in interface au.com.dius.pact.provider.junit.target.Target
Run Interaction and perform response verification
testTarget - Variable in class au.com.dius.pact.provider.junit.target.BaseTarget
 
TestTarget - Annotation Type in au.com.dius.pact.provider.junit.target
Mark Target for contract tests

V

ValueResolver - Interface in au.com.dius.pact.provider.junit.sysprops
 
valueResolver - Variable in class au.com.dius.pact.provider.junit.target.BaseTarget
 
VerificationReports - Annotation Type in au.com.dius.pact.provider.junit
Annotation to control the generation of verification reports
VersionedPactUrl - Annotation Type in au.com.dius.pact.provider.junit.loader
Used to point PactRunner to a versioned source of pacts for contract tests.
VersionedPactUrlLoader - Class in au.com.dius.pact.provider.junit.loader
Implementation of PactLoader that downloads pacts from given urls containing versions to be filtered in from system properties.
VersionedPactUrlLoader(String[]) - Constructor for class au.com.dius.pact.provider.junit.loader.VersionedPactUrlLoader
 
VersionedPactUrlLoader(VersionedPactUrl) - Constructor for class au.com.dius.pact.provider.junit.loader.VersionedPactUrlLoader
 
A B C D E G H I L M N P R S T V 
Skip navigation links