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

A

addStateChangeHandlers(stateClasses) - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
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
Deprecated. 
AmpqTestTarget(packagesToScan) - Constructor for class au.com.dius.pact.provider.junit5.AmpqTestTarget
Deprecated.
 
AmpqTestTarget() - Constructor for class au.com.dius.pact.provider.junit5.AmpqTestTarget
Deprecated.
 
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
 
component9() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
copy(store, context, target, verifier, valueResolver, providerInfo, consumer, 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.

D

DummyTestTemplate - Class in au.com.dius.pact.provider.junit5
 

E

equals(p) - 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.
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 class au.com.dius.pact.provider.junit5.MessageTestTarget
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.DummyTestTemplate
 
getAdditionalExtensions() - Method in class au.com.dius.pact.provider.junit5.PactVerificationExtension
 
getConsumer() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
getDisplayName(invocationIndex) - Method in class au.com.dius.pact.provider.junit5.DummyTestTemplate
 
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.
getHttpClientFactory() - Method in class au.com.dius.pact.provider.junit5.HttpTestTarget
 
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
 
getNamespace() - Static method in class au.com.dius.pact.provider.junit5.PactJUnit5VerificationProviderKt
 
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.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(serviceName, pactSource) - Method in class au.com.dius.pact.provider.junit5.MessageTestTarget
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
getStateChangeHandlers() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
getTarget() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
getTestExecutionResult() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
getValueResolver() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
getValueResolver(context) - Method in class au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProvider
 
getVerifier() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 

H

hashCode() - 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.
HttpsTestTarget - Class in au.com.dius.pact.provider.junit5
Test target for providers using HTTPS.
HttpsTestTarget(host, port, path, insecure, httpClientFactory) - Constructor for class au.com.dius.pact.provider.junit5.HttpsTestTarget
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, httpClientFactory) - Constructor for class au.com.dius.pact.provider.junit5.HttpTestTarget
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

INSTANCE - Static variable in class au.com.dius.pact.provider.junit5.DummyTestTemplate
 
isHttpTarget() - Method in class au.com.dius.pact.provider.junit5.HttpTestTarget
If this is a request response (HTTP or HTTPS) target
isHttpTarget() - Method in class au.com.dius.pact.provider.junit5.MessageTestTarget
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

M

MessageTestTarget - Class in au.com.dius.pact.provider.junit5
Test target for use with asynchronous providers (like with message queues).
MessageTestTarget(packagesToScan, classLoader) - Constructor for class au.com.dius.pact.provider.junit5.MessageTestTarget
Test target for use with asynchronous providers (like with message queues).
MessageTestTarget(packagesToScan) - Constructor for class au.com.dius.pact.provider.junit5.MessageTestTarget
Test target for use with asynchronous providers (like with message queues).
MessageTestTarget() - Constructor for class au.com.dius.pact.provider.junit5.MessageTestTarget
Test target for use with asynchronous providers (like with message queues).

P

PactJUnit5VerificationProviderKt - Class in au.com.dius.pact.provider.junit5
 
PactJUnit5VerificationProviderKt() - Constructor for class au.com.dius.pact.provider.junit5.PactJUnit5VerificationProviderKt
 
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, consumer, interaction, testExecutionResult) - 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.
PactVerificationContext(store, context, target, verifier, valueResolver, providerInfo, consumer, 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.
PactVerificationContext(store, context, target, verifier, providerInfo, consumer, 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.
PactVerificationContext(store, context, target, providerInfo, consumer, 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.
PactVerificationContext(store, context, providerInfo, consumer, 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, propertyResolver) - 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(interaction, pactSource) - 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.HttpTestTarget
Prepares the request for the interaction.
prepareRequest(interaction, context) - Method in class au.com.dius.pact.provider.junit5.MessageTestTarget
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.HttpTestTarget
Prepares the verifier for use during the test
prepareVerifier(verifier, testInstance) - Method in class au.com.dius.pact.provider.junit5.MessageTestTarget
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.DummyTestTemplate
 
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
 
setTestExecutionResult(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.DummyTestTemplate
 
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
TestTarget() - Constructor for interface au.com.dius.pact.provider.junit5.TestTarget
 
toString() - 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.

V

verifyInteraction() - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
Called to verify the interaction from the test template method.

W

withStateChangeHandlers(stateClasses) - Method in class au.com.dius.pact.provider.junit5.PactVerificationContext
 
A B C D E F G H I M P R S T V W 
Skip navigation links