Skip navigation links
A B C E F G H I P R S T V 

A

afterTestExecution(context) - Method in class au.com.dius.pact.provider.junit5.PactVerificationExtension
 
afterTestExecution(context) - Method in class au.com.dius.pact.provider.junit5.PactVerificationStateChangeExtension
 
AmpqTestTarget - Class in au.com.dius.pact.provider.junit5
Test target for use with asynchronous providers (like with message queues).
AmpqTestTarget(packagesToScan) - Constructor for class au.com.dius.pact.provider.junit5.AmpqTestTarget
Test target for use with asynchronous providers (like with message queues).
AmpqTestTarget() - Constructor for class au.com.dius.pact.provider.junit5.AmpqTestTarget
Test target for use with asynchronous providers (like with message queues).
au.com.dius.pact.provider.junit5 - package au.com.dius.pact.provider.junit5
 

B

beforeEach(context) - Method in class au.com.dius.pact.provider.junit5.PactVerificationExtension
 
beforeTestExecution(context) - Method in class au.com.dius.pact.provider.junit5.PactVerificationExtension
 
beforeTestExecution(extensionContext) - Method in class au.com.dius.pact.provider.junit5.PactVerificationStateChangeExtension
 

C

Companion - Static variable in class au.com.dius.pact.provider.junit5.HttpsTestTarget
 
Companion - Static variable in class au.com.dius.pact.provider.junit5.HttpTestTarget
 
Companion - Static variable in class au.com.dius.pact.provider.junit5.PactVerificationExtension
 
Companion - Static variable in class au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProvider
 
Companion - Static variable in class au.com.dius.pact.provider.junit5.PactVerificationStateChangeExtension
 
component3() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
component4() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
component5() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
component6() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
component7() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
component8() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
copy(store, context, target, verifier, valueResolver, providerInfo, consumerName, interaction, testExecutionResult) - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
The instance that holds the context for the test of an interaction. The test target will need to be set on it in the before each phase of the test, and the verifyInteraction method must be called in the test template method.

E

equals(p) - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
executeInteraction(client, request) - Method in class au.com.dius.pact.provider.junit5.AmpqTestTarget
Executes the test (using the client and request from prepareRequest, if any)
executeInteraction(client, request) - Method in class au.com.dius.pact.provider.junit5.HttpTestTarget
Executes the test (using the client and request from prepareRequest, if any)
executeInteraction(client, request) - Method in interface au.com.dius.pact.provider.junit5.TestTarget
Executes the test (using the client and request from prepareRequest, if any)

F

fromUrl(url, insecure) - Method in class au.com.dius.pact.provider.junit5.HttpsTestTarget.Companion
Creates a HttpsTestTarget from a URL. If the URL does not contain a port, 443 will be used.
fromUrl(url) - Method in class au.com.dius.pact.provider.junit5.HttpsTestTarget.Companion
Creates a HttpsTestTarget from a URL. If the URL does not contain a port, 443 will be used.
fromUrl(url, insecure) - Static method in class au.com.dius.pact.provider.junit5.HttpsTestTarget
Creates a HttpsTestTarget from a URL. If the URL does not contain a port, 443 will be used.
fromUrl(url) - Static method in class au.com.dius.pact.provider.junit5.HttpsTestTarget
Creates a HttpsTestTarget from a URL. If the URL does not contain a port, 443 will be used.
fromUrl(url) - Method in class au.com.dius.pact.provider.junit5.HttpTestTarget.Companion
Creates a HttpTestTarget from a URL. If the URL does not contain a port, 8080 will be used.
fromUrl(url) - Static method in class au.com.dius.pact.provider.junit5.HttpTestTarget
Creates a HttpTestTarget from a URL. If the URL does not contain a port, 8080 will be used.

G

getAdditionalExtensions() - Method in class au.com.dius.pact.provider.junit5.PactVerificationExtension
 
getConsumerName() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
getDisplayName(invocationIndex) - Method in class au.com.dius.pact.provider.junit5.PactVerificationExtension
 
getExecutionContext() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
getHost() - Method in class au.com.dius.pact.provider.junit5.HttpTestTarget
Host to bind to.
getInsecure() - Method in class au.com.dius.pact.provider.junit5.HttpsTestTarget
Supports using certs that will not be verified.
getInteraction() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
getPackagesToScan() - Method in class au.com.dius.pact.provider.junit5.AmpqTestTarget
List of packages to scan for methods with
getPath() - Method in class au.com.dius.pact.provider.junit5.HttpTestTarget
The path that the provider is mounted on.
getPort() - Method in class au.com.dius.pact.provider.junit5.HttpTestTarget
Port that the provider is running on.
getProviderInfo(serviceName, pactSource) - Method in class au.com.dius.pact.provider.junit5.AmpqTestTarget
Returns information about the provider
getProviderInfo(serviceName, pactSource) - Method in class au.com.dius.pact.provider.junit5.HttpsTestTarget
Returns information about the provider
getProviderInfo(serviceName, pactSource) - Method in class au.com.dius.pact.provider.junit5.HttpTestTarget
Returns information about the provider
getProviderInfo() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
getProviderInfo(serviceName, pactSource) - Method in interface au.com.dius.pact.provider.junit5.TestTarget
Returns information about the provider
getTarget() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
getValueResolver() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
getVerifier() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 

H

hashCode() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
HttpsTestTarget - Class in au.com.dius.pact.provider.junit5
Test target for providers using HTTPS.
HttpsTestTarget(host, port, path, insecure) - Constructor for class au.com.dius.pact.provider.junit5.HttpsTestTarget
Test target for providers using HTTPS.
HttpsTestTarget(host, port, path) - Constructor for class au.com.dius.pact.provider.junit5.HttpsTestTarget
Test target for providers using HTTPS.
HttpsTestTarget(host, port) - Constructor for class au.com.dius.pact.provider.junit5.HttpsTestTarget
Test target for providers using HTTPS.
HttpsTestTarget(host) - Constructor for class au.com.dius.pact.provider.junit5.HttpsTestTarget
Test target for providers using HTTPS.
HttpsTestTarget() - Constructor for class au.com.dius.pact.provider.junit5.HttpsTestTarget
Test target for providers using HTTPS.
HttpsTestTarget.Companion - Class in au.com.dius.pact.provider.junit5
 
HttpTestTarget - Class in au.com.dius.pact.provider.junit5
Test target for HTTP tests. This is the default target.
HttpTestTarget(host, port, path) - Constructor for class au.com.dius.pact.provider.junit5.HttpTestTarget
Test target for HTTP tests. This is the default target.
HttpTestTarget(host, port) - Constructor for class au.com.dius.pact.provider.junit5.HttpTestTarget
Test target for HTTP tests. This is the default target.
HttpTestTarget(host) - Constructor for class au.com.dius.pact.provider.junit5.HttpTestTarget
Test target for HTTP tests. This is the default target.
HttpTestTarget() - Constructor for class au.com.dius.pact.provider.junit5.HttpTestTarget
Test target for HTTP tests. This is the default target.
HttpTestTarget.Companion - Class in au.com.dius.pact.provider.junit5
 

I

isHttpTarget() - Method in class au.com.dius.pact.provider.junit5.AmpqTestTarget
If this is a request response (HTTP or HTTPS) target
isHttpTarget() - Method in class au.com.dius.pact.provider.junit5.HttpTestTarget
If this is a request response (HTTP or HTTPS) target
isHttpTarget() - Method in interface au.com.dius.pact.provider.junit5.TestTarget
If this is a request response (HTTP or HTTPS) target

P

PactVerificationContext - Class in au.com.dius.pact.provider.junit5
The instance that holds the context for the test of an interaction. The test target will need to be set on it in the before each phase of the test, and the verifyInteraction method must be called in the test template method.
PactVerificationContext(store, context, target, verifier, valueResolver, providerInfo, consumerName, interaction) - Constructor for class au.com.dius.pact.provider.junit5.PactVerificationContext
The instance that holds the context for the test of an interaction. The test target will need to be set on it in the before each phase of the test, and the verifyInteraction method must be called in the test template method.
PactVerificationExtension - Class in au.com.dius.pact.provider.junit5
JUnit 5 test extension class used to inject parameters and execute the test for a Pact interaction.
PactVerificationExtension(pact, pactSource, interaction, serviceName, consumerName) - Constructor for class au.com.dius.pact.provider.junit5.PactVerificationExtension
JUnit 5 test extension class used to inject parameters and execute the test for a Pact interaction.
PactVerificationExtension.Companion - Class in au.com.dius.pact.provider.junit5
 
PactVerificationInvocationContextProvider - Class in au.com.dius.pact.provider.junit5
Main TestTemplateInvocationContextProvider for JUnit 5 Pact verification tests. This class needs to be applied to a test template method on a test class annotated with a @Provider annotation.
PactVerificationInvocationContextProvider() - Constructor for class au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProvider
Main TestTemplateInvocationContextProvider for JUnit 5 Pact verification tests. This class needs to be applied to a test template method on a test class annotated with a @Provider annotation.
PactVerificationInvocationContextProvider.Companion - Class in au.com.dius.pact.provider.junit5
 
PactVerificationStateChangeExtension - Class in au.com.dius.pact.provider.junit5
JUnit 5 test extension class for executing state change callbacks
PactVerificationStateChangeExtension(pact, interaction, testResultAccumulator) - Constructor for class au.com.dius.pact.provider.junit5.PactVerificationStateChangeExtension
JUnit 5 test extension class for executing state change callbacks
PactVerificationStateChangeExtension.Companion - Class in au.com.dius.pact.provider.junit5
 
prepareRequest(interaction, context) - Method in class au.com.dius.pact.provider.junit5.AmpqTestTarget
Prepares the request for the interaction.
prepareRequest(interaction, context) - Method in class au.com.dius.pact.provider.junit5.HttpTestTarget
Prepares the request for the interaction.
prepareRequest(interaction, context) - Method in interface au.com.dius.pact.provider.junit5.TestTarget
Prepares the request for the interaction.
prepareVerifier(verifier, testInstance) - Method in class au.com.dius.pact.provider.junit5.AmpqTestTarget
Prepares the verifier for use during the test
prepareVerifier(verifier, testInstance) - Method in class au.com.dius.pact.provider.junit5.HttpTestTarget
Prepares the verifier for use during the test
prepareVerifier(verifier, testInstance) - Method in interface au.com.dius.pact.provider.junit5.TestTarget
Prepares the verifier for use during the test
provideTestTemplateInvocationContexts(context) - Method in class au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProvider
 

R

resolveParameter(parameterContext, extensionContext) - Method in class au.com.dius.pact.provider.junit5.PactVerificationExtension
 

S

setExecutionContext(p) - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
setProviderInfo(p) - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
setTarget(p) - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
setValueResolver(p) - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
setVerifier(p) - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
supportsParameter(parameterContext, extensionContext) - Method in class au.com.dius.pact.provider.junit5.PactVerificationExtension
 
supportsTestTemplate(context) - Method in class au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProvider
 

T

TestTarget - Interface in au.com.dius.pact.provider.junit5
Interface to a test target
toString() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 

V

verifyInteraction() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
Called to verify the interaction from the test template method.
A B C E F G H I P R S T V 
Skip navigation links