Skip to content

update changelog for release 4.6.8 #272

update changelog for release 4.6.8

update changelog for release 4.6.8 #272

GitHub Actions / Unit Test Results succeeded Mar 27, 2024 in 0s

All 887 tests pass, 1 skipped in 45s

134 files   -   37  134 suites   - 37   45s ⏱️ - 1m 3s
888 tests +154  887 ✔️ +159  1 💤  - 5  0 ±0 
889 runs  +149  888 ✔️ +154  1 💤  - 5  0 ±0 

Results for commit d22be27. ± Comparison against earlier commit 6ced027.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

1 skipped test found

There is 1 skipped test, see "Raw output" for the name of the skipped test.
Raw output
au.com.dius.pact.provider.junit.V4PendingInteractionTest ‑ test_consumer - Upon test interaction <PENDING> 

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

888 tests found (test 1 to 373)

There are 888 tests, see "Raw output" for the list of tests 1 to 373.
Raw output
au.com.dius.pact.provider.DefaultVerificationReporterSpec ‑ for Pact broker sources, publish the test results and return the result
au.com.dius.pact.provider.DefaultVerificationReporterSpec ‑ for non-Pact broker sources, do not publish anything and return Ok
au.com.dius.pact.provider.DefaultVerificationReporterSpec ‑ include buildUrl in publishing test results if system property is set
au.com.dius.pact.provider.DefaultVerificationReporterSpec ‑ return an error if publishing the provider branch fails
au.com.dius.pact.provider.DefaultVerificationReporterSpec ‑ return an error if publishing the provider tag fails
au.com.dius.pact.provider.DefaultVerificationReporterSpec ‑ return an error if publishing the test results fails
au.com.dius.pact.provider.DefaultVerificationReporterSpec ‑ return list of errors if publishing the provider tags and branch fails
au.com.dius.pact.provider.HttpClientFactorySpec ‑ creates a new client by default
au.com.dius.pact.provider.HttpClientFactorySpec ‑ if createClient is provided as a closure, invokes that
au.com.dius.pact.provider.HttpClientFactorySpec ‑ if createClient is provided as a string, invokes that as Groovy code
au.com.dius.pact.provider.HttpClientFactorySpec ‑ if pact.verifier.enableRedirectHandling is not set to true, disable the redirect handler
au.com.dius.pact.provider.HttpClientFactorySpec ‑ if pact.verifier.enableRedirectHandling is not set, disable the redirect handler
au.com.dius.pact.provider.HttpClientFactorySpec ‑ if pact.verifier.enableRedirectHandling is set, does not disable redirect handler
au.com.dius.pact.provider.MessageComparisonSpec ‑ compares the message contents as JSON
au.com.dius.pact.provider.MessageComparisonSpec ‑ compares the message contents by the content type
au.com.dius.pact.provider.MessageComparisonSpec ‑ compares the metadata if provided
au.com.dius.pact.provider.PactBrokerOptionsSpec ‑ parseAuthSettings [options: [:], result: null, #0]
au.com.dius.pact.provider.PactBrokerOptionsSpec ‑ parseAuthSettings [options: [authentication:BearerAuthentication(token=123, headerName=Authorization)], result: BearerAuthentication(token=123, headerName=Authorization), #1]
au.com.dius.pact.provider.PactBrokerOptionsSpec ‑ parseAuthSettings [options: [authentication:[BASIC, bob]], result: BasicAuthentication(username=bob, password=), #3]
au.com.dius.pact.provider.PactBrokerOptionsSpec ‑ parseAuthSettings [options: [authentication:[BASIC, null]], result: BasicAuthentication(username=, password=), #4]
au.com.dius.pact.provider.PactBrokerOptionsSpec ‑ parseAuthSettings [options: [authentication:[Bearer, 1234, custom-header]], result: BearerAuthentication(token=1234, headerName=custom-header), #7]
au.com.dius.pact.provider.PactBrokerOptionsSpec ‑ parseAuthSettings [options: [authentication:[basic, bob, 1234]], result: BasicAuthentication(username=bob, password=1234), #5]
au.com.dius.pact.provider.PactBrokerOptionsSpec ‑ parseAuthSettings [options: [authentication:[basic, bob]], result: BasicAuthentication(username=bob, password=), #2]
au.com.dius.pact.provider.PactBrokerOptionsSpec ‑ parseAuthSettings [options: [authentication:[bearer, 1234]], result: BearerAuthentication(token=1234, headerName=Authorization), #6]
au.com.dius.pact.provider.PactBrokerOptionsSpec ‑ throws an exception with the incorrect class [options: [authentication:100], message: Authentication options needs to be a Auth class or a list of values, got '100', #0]
au.com.dius.pact.provider.PactBrokerOptionsSpec ‑ throws an exception with the incorrect class [options: [authentication:[X509, cert]], message: 'X509' ia not a valid authentication scheme. Only basic or bearer is supported, #3]
au.com.dius.pact.provider.PactBrokerOptionsSpec ‑ throws an exception with the incorrect class [options: [authentication:[X509]], message: Authentication options must be a list of values with the first value being the scheme, got '[X509]', #2]
au.com.dius.pact.provider.PactBrokerOptionsSpec ‑ throws an exception with the incorrect class [options: [authentication:[]], message: Authentication options must be a list of values with the first value being the scheme, got '[]', #1]
au.com.dius.pact.provider.ProviderInfoSpec ‑ hasPactsFromPactBrokerWithSelectors - configures the authentication correctly
au.com.dius.pact.provider.ProviderInfoSpec ‑ hasPactsFromPactBrokerWithSelectors - does include pending pacts if the option is present and branch is specified
au.com.dius.pact.provider.ProviderInfoSpec ‑ hasPactsFromPactBrokerWithSelectors - does include pending pacts if the option is present and tags are specified
au.com.dius.pact.provider.ProviderInfoSpec ‑ hasPactsFromPactBrokerWithSelectors - does include wip pacts if the option is present
au.com.dius.pact.provider.ProviderInfoSpec ‑ hasPactsFromPactBrokerWithSelectors - does not include pending pacts if the option is not present
au.com.dius.pact.provider.ProviderInfoSpec ‑ hasPactsFromPactBrokerWithSelectors - does not include wip pacts if the option is not present
au.com.dius.pact.provider.ProviderInfoSpec ‑ hasPactsFromPactBrokerWithSelectors - throws an exception if the pending pacts option is present but there is no provider tags or provider branch
au.com.dius.pact.provider.ProviderInfoSpec ‑ hasPactsWith - raises an exception if the directory does not exist
au.com.dius.pact.provider.ProviderInfoSpec ‑ hasPactsWith - raises an exception if the directory is not readable
au.com.dius.pact.provider.ProviderInfoSpec ‑ hasPactsWith - returns an empty list if the directory is null
au.com.dius.pact.provider.ProviderUtilsSpec ‑ find annotation - can find an annotation on annotations on the test class
au.com.dius.pact.provider.ProviderUtilsSpec ‑ find annotation - can find an annotation on the parent class
au.com.dius.pact.provider.ProviderUtilsSpec ‑ find annotation - can find an annotation on the test class
au.com.dius.pact.provider.ProviderUtilsSpec ‑ load pact files throws an exception if the directory does not exist
au.com.dius.pact.provider.ProviderUtilsSpec ‑ load pact files throws an exception if the directory is not a directory
au.com.dius.pact.provider.ProviderUtilsSpec ‑ load pact files throws an exception if the directory is not readable
au.com.dius.pact.provider.ProviderUtilsSpec ‑ packages to scan test [provider: au.com.dius.pact.provider.ProviderInfo@19a7906c[consumers=[],createClient=<null>,host=localhost,insecure=false,isDependencyForPactVerify=true,name=provider,packagesToScan=[d.e.f],path=/,port=8080,protocol=http,requestFilter=<null>,startProviderTask=<null>,stateChangeRequestFilter=<null>,stateChangeTeardown=false,stateChangeUrl=<null>,stateChangeUsesBody=true,terminateProviderTask=<null>,trustStore=<null>,trustStorePassword=changeit,verificationType=REQUEST_RESPONSE], consumer: ConsumerInfo(name='', stateChange=null, stateChangeUsesBody=true, packagesToScan=[a.b.c], verificationType=null, pactSource=null, notices=[], pending=false, wip=false), packagesToScan: [a.b.c], #2]
au.com.dius.pact.provider.ProviderUtilsSpec ‑ packages to scan test [provider: au.com.dius.pact.provider.ProviderInfo@1da5c19d[consumers=[],createClient=<null>,host=localhost,insecure=false,isDependencyForPactVerify=true,name=provider,packagesToScan=[d.e.f],path=/,port=8080,protocol=http,requestFilter=<null>,startProviderTask=<null>,stateChangeRequestFilter=<null>,stateChangeTeardown=false,stateChangeUrl=<null>,stateChangeUsesBody=true,terminateProviderTask=<null>,trustStore=<null>,trustStorePassword=changeit,verificationType=REQUEST_RESPONSE], consumer: ConsumerInfo(name='', stateChange=null, stateChangeUsesBody=true, packagesToScan=[], verificationType=null, pactSource=null, notices=[], pending=false, wip=false), packagesToScan: [d.e.f], #3]
au.com.dius.pact.provider.ProviderUtilsSpec ‑ packages to scan test [provider: au.com.dius.pact.provider.ProviderInfo@3a709cc7[consumers=[],createClient=<null>,host=localhost,insecure=false,isDependencyForPactVerify=true,name=provider,packagesToScan=[],path=/,port=8080,protocol=http,requestFilter=<null>,startProviderTask=<null>,stateChangeRequestFilter=<null>,stateChangeTeardown=false,stateChangeUrl=<null>,stateChangeUsesBody=true,terminateProviderTask=<null>,trustStore=<null>,trustStorePassword=changeit,verificationType=REQUEST_RESPONSE], consumer: ConsumerInfo(name='', stateChange=null, stateChangeUsesBody=true, packagesToScan=[a.b.c], verificationType=null, pactSource=null, notices=[], pending=false, wip=false), packagesToScan: [a.b.c], #1]
au.com.dius.pact.provider.ProviderUtilsSpec ‑ packages to scan test [provider: au.com.dius.pact.provider.ProviderInfo@6e49b011[consumers=[],createClient=<null>,host=localhost,insecure=false,isDependencyForPactVerify=true,name=provider,packagesToScan=[],path=/,port=8080,protocol=http,requestFilter=<null>,startProviderTask=<null>,stateChangeRequestFilter=<null>,stateChangeTeardown=false,stateChangeUrl=<null>,stateChangeUsesBody=true,terminateProviderTask=<null>,trustStore=<null>,trustStorePassword=changeit,verificationType=REQUEST_RESPONSE], consumer: ConsumerInfo(name='', stateChange=null, stateChangeUsesBody=true, packagesToScan=[], verificationType=null, pactSource=null, notices=[], pending=false, wip=false), packagesToScan: [], #0]
au.com.dius.pact.provider.ProviderUtilsSpec ‑ verification type test [provider: au.com.dius.pact.provider.ProviderInfo@10d905c1[consumers=[],createClient=<null>,host=localhost,insecure=false,isDependencyForPactVerify=true,name=provider,packagesToScan=[],path=/,port=8080,protocol=http,requestFilter=<null>,startProviderTask=<null>,stateChangeRequestFilter=<null>,stateChangeTeardown=false,stateChangeUrl=<null>,stateChangeUsesBody=true,terminateProviderTask=<null>,trustStore=<null>,trustStorePassword=changeit,verificationType=REQUEST_RESPONSE], consumer: ConsumerInfo(name='', stateChange=null, stateChangeUsesBody=true, packagesToScan=[], verificationType=ANNOTATED_METHOD, pactSource=null, notices=[], pending=false, wip=false), verificationType: ANNOTATED_METHOD, #1]
au.com.dius.pact.provider.ProviderUtilsSpec ‑ verification type test [provider: au.com.dius.pact.provider.ProviderInfo@3006bfb[consumers=[],createClient=<null>,host=localhost,insecure=false,isDependencyForPactVerify=true,name=provider,packagesToScan=[],path=/,port=8080,protocol=http,requestFilter=<null>,startProviderTask=<null>,stateChangeRequestFilter=<null>,stateChangeTeardown=false,stateChangeUrl=<null>,stateChangeUsesBody=true,terminateProviderTask=<null>,trustStore=<null>,trustStorePassword=changeit,verificationType=REQUEST_RESPONSE], consumer: ConsumerInfo(name='', stateChange=null, stateChangeUsesBody=true, packagesToScan=[], verificationType=null, pactSource=null, notices=[], pending=false, wip=false), verificationType: REQUEST_RESPONSE, #0]
au.com.dius.pact.provider.ProviderUtilsSpec ‑ verification type test [provider: au.com.dius.pact.provider.ProviderInfo@62883f8a[consumers=[],createClient=<null>,host=localhost,insecure=false,isDependencyForPactVerify=true,name=provider,packagesToScan=[],path=/,port=8080,protocol=http,requestFilter=<null>,startProviderTask=<null>,stateChangeRequestFilter=<null>,stateChangeTeardown=false,stateChangeUrl=<null>,stateChangeUsesBody=true,terminateProviderTask=<null>,trustStore=<null>,trustStorePassword=changeit,verificationType=ANNOTATED_METHOD], consumer: ConsumerInfo(name='', stateChange=null, stateChangeUsesBody=true, packagesToScan=[], verificationType=null, pactSource=null, notices=[], pending=false, wip=false), verificationType: ANNOTATED_METHOD, #3]
au.com.dius.pact.provider.ProviderUtilsSpec ‑ verification type test [provider: au.com.dius.pact.provider.ProviderInfo@e4b54d3[consumers=[],createClient=<null>,host=localhost,insecure=false,isDependencyForPactVerify=true,name=provider,packagesToScan=[],path=/,port=8080,protocol=http,requestFilter=<null>,startProviderTask=<null>,stateChangeRequestFilter=<null>,stateChangeTeardown=false,stateChangeUrl=<null>,stateChangeUsesBody=true,terminateProviderTask=<null>,trustStore=<null>,trustStorePassword=changeit,verificationType=REQUEST_RESPONSE], consumer: ConsumerInfo(name='', stateChange=null, stateChangeUsesBody=true, packagesToScan=[], verificationType=ANNOTATED_METHOD, pactSource=null, notices=[], pending=false, wip=false), verificationType: ANNOTATED_METHOD, #2]
au.com.dius.pact.provider.ProviderVerifierSpec ‑ Do not publish verification results if not all the pact interactions have been verified
au.com.dius.pact.provider.ProviderVerifierSpec ‑ Ignore the verification results if publishing is disabled
au.com.dius.pact.provider.ProviderVerifierSpec ‑ after verifying a pact, the results are reported back using branch and reportVerificationResults [result1: Failed(description=, verificationDescription=, failures={}, pending=false, results=[], output=[]), result2: Failed(description=, verificationDescription=, failures={}, pending=false, results=[], output=[]), finalResult: Failed(results=[], description=), #3]
au.com.dius.pact.provider.ProviderVerifierSpec ‑ after verifying a pact, the results are reported back using branch and reportVerificationResults [result1: Failed(description=, verificationDescription=, failures={}, pending=false, results=[], output=[]), result2: Ok(interactionIds=[], output=[]), finalResult: Failed(results=[], description=), #2]
au.com.dius.pact.provider.ProviderVerifierSpec ‑ after verifying a pact, the results are reported back using branch and reportVerificationResults [result1: Ok(interactionIds=[], output=[]), result2: Failed(description=, verificationDescription=, failures={}, pending=false, results=[], output=[]), finalResult: Failed(results=[], description=), #1]
au.com.dius.pact.provider.ProviderVerifierSpec ‑ after verifying a pact, the results are reported back using branch and reportVerificationResults [result1: Ok(interactionIds=[], output=[]), result2: Ok(interactionIds=[], output=[]), finalResult: Ok(interactionIds=[]), #0]
au.com.dius.pact.provider.ProviderVerifierSpec ‑ after verifying a pact, the results are reported back using tags and reportVerificationResults [result1: Failed(description=, verificationDescription=, failures={}, pending=false, results=[], output=[]), result2: Failed(description=, verificationDescription=, failures={}, pending=false, results=[], output=[]), finalResult: Failed(results=[], description=), #3]
au.com.dius.pact.provider.ProviderVerifierSpec ‑ after verifying a pact, the results are reported back using tags and reportVerificationResults [result1: Failed(description=, verificationDescription=, failures={}, pending=false, results=[], output=[]), result2: Ok(interactionIds=[], output=[]), finalResult: Failed(results=[], description=), #2]
au.com.dius.pact.provider.ProviderVerifierSpec ‑ after verifying a pact, the results are reported back using tags and reportVerificationResults [result1: Ok(interactionIds=[], output=[]), result2: Failed(description=, verificationDescription=, failures={}, pending=false, results=[], output=[]), finalResult: Failed(results=[], description=), #1]
au.com.dius.pact.provider.ProviderVerifierSpec ‑ after verifying a pact, the results are reported back using tags and reportVerificationResults [result1: Ok(interactionIds=[], output=[]), result2: Ok(interactionIds=[], output=[]), finalResult: Ok(interactionIds=[]), #0]
au.com.dius.pact.provider.ProviderVerifierSpec ‑ defaults to system properties
au.com.dius.pact.provider.ProviderVerifierSpec ‑ if a consumer filter is defined, returns false if the consumer name does not match
au.com.dius.pact.provider.ProviderVerifierSpec ‑ if a consumer filter is defined, returns true if the consumer name does match
au.com.dius.pact.provider.ProviderVerifierSpec ‑ if a state filter is defined, returns false if the interaction state does not match
au.com.dius.pact.provider.ProviderVerifierSpec ‑ if a state filter is defined, returns true if any interaction state does match
au.com.dius.pact.provider.ProviderVerifierSpec ‑ if a state filter is defined, returns true if the interaction state does match
au.com.dius.pact.provider.ProviderVerifierSpec ‑ if an interaction filter is defined, returns false if the interaction description does not match
au.com.dius.pact.provider.ProviderVerifierSpec ‑ if an interaction filter is defined, returns true if the interaction description does match
au.com.dius.pact.provider.ProviderVerifierSpec ‑ if no consumer filter is defined, returns true
au.com.dius.pact.provider.ProviderVerifierSpec ‑ if no interaction filter is defined, returns true
au.com.dius.pact.provider.ProviderVerifierSpec ‑ if no state filter is defined, returns true
au.com.dius.pact.provider.ProviderVerifierSpec ‑ if the state filter and interaction filter is defined, is false if both do not match
au.com.dius.pact.provider.ProviderVerifierSpec ‑ if the state filter and interaction filter is defined, is false if description does not match
au.com.dius.pact.provider.ProviderVerifierSpec ‑ if the state filter and interaction filter is defined, is false if state does not match
au.com.dius.pact.provider.ProviderVerifierSpec ‑ if the state filter and interaction filter is defined, must match both
au.com.dius.pact.provider.ProviderVerifierSpec ‑ if the state filter is empty, returns false if the interaction state is defined
au.com.dius.pact.provider.ProviderVerifierSpec ‑ if the state filter is empty, returns true if the interaction state is not defined
au.com.dius.pact.provider.ProviderVerifierSpec ‑ invokeProviderMethod - is able to invoke a async message method
au.com.dius.pact.provider.ProviderVerifierSpec ‑ invokeProviderMethod - is able to pass the message to the method [testMethod: method2, param: class au.com.dius.pact.core.model.V4Interaction$AsynchronousMessage, interaction: Interaction: test
	in states None
message:
Message Contents ( contents: MISSING, metadata: {} )

comments: {}, resultValue: method2, #0]
au.com.dius.pact.provider.ProviderVerifierSpec ‑ invokeProviderMethod - is able to pass the message to the method [testMethod: method3, param: class au.com.dius.pact.core.model.V4Interaction$SynchronousMessages, interaction: SynchronousMessages(key=null, description=test, request=Message Contents ( contents: MISSING, metadata: {} ), response=[]), resultValue: method3, #1]
au.com.dius.pact.provider.ProviderVerifierSpec ‑ invokeProviderMethod - is able to pass the message to the method [testMethod: method4, param: class au.com.dius.pact.core.model.v4.MessageContents, interaction: SynchronousMessages(key=null, description=test, request=Message Contents ( contents: MISSING, metadata: {} ), response=[]), resultValue: method4, #2]
au.com.dius.pact.provider.ProviderVerifierSpec ‑ is able to verify a message pact
au.com.dius.pact.provider.ProviderVerifierSpec ‑ return a failed result if reportVerificationResults returns an error
au.com.dius.pact.provider.ProviderVerifierSpec ‑ test for pact.verifier.publishResults - Property is False
au.com.dius.pact.provider.ProviderVerifierSpec ‑ test for pact.verifier.publishResults - Property is TRUE
au.com.dius.pact.provider.ProviderVerifierSpec ‑ test for pact.verifier.publishResults - Property is false
au.com.dius.pact.provider.ProviderVerifierSpec ‑ test for pact.verifier.publishResults - Property is missing
au.com.dius.pact.provider.ProviderVerifierSpec ‑ test for pact.verifier.publishResults - Property is something else
au.com.dius.pact.provider.ProviderVerifierSpec ‑ test for pact.verifier.publishResults - Property is true
au.com.dius.pact.provider.ProviderVerifierSpec ‑ trims whitespaces off the consumer names
au.com.dius.pact.provider.ProviderVerifierSpec ‑ uses regexs to match the description
au.com.dius.pact.provider.ProviderVerifierSpec ‑ uses regexs to match the state
au.com.dius.pact.provider.ProviderVerifierSpec ‑ verifyInteraction returns an error result if any matcher paths are invalid
au.com.dius.pact.provider.ProviderVerifierSpec ‑ verifyInteraction returns an error result if the state change request fails
au.com.dius.pact.provider.ProviderVerifierSpec ‑ verifyInteraction sets the message verification error result as pending if it is a V4 pending interaction
au.com.dius.pact.provider.ProviderVerifierSpec ‑ verifyInteraction sets the state change error result as pending if it is a V4 pending interaction
au.com.dius.pact.provider.ProviderVerifierSpec ‑ verifyInteraction sets the verification error result as pending if it is a V4 pending interaction
au.com.dius.pact.provider.ProviderVerifierSpec ‑ verifyMessage must pass through any plugin config to the content matcher
au.com.dius.pact.provider.ProviderVerifierSpec ‑ verifyResponseByFactory is able to successfully verify a SynchronousRequestResponse
au.com.dius.pact.provider.ProviderVerifierSpec ‑ verifyResponseByFactory is able to successfully verify an AsynchronousMessage with MessageAndMetadata
au.com.dius.pact.provider.ProviderVerifierSpec ‑ verifyResponseByFactory returns an error result if the factory method fails with an exception
au.com.dius.pact.provider.ProviderVerifierSpec ‑ verifyResponseByInvokingProviderMethods returns an error result if the method fails with an exception
au.com.dius.pact.provider.ProviderVerifierSpec ‑ verifyResponseFromProvider returns an error result if the request to the provider fails with an exception
au.com.dius.pact.provider.ProviderVerifierSpec ‑ when loading a pact file for a consumer, it handles a closure
au.com.dius.pact.provider.ProviderVerifierSpec ‑ when loading a pact file for a consumer, it should pass on any authentication options
au.com.dius.pact.provider.ProviderVerifierSpec ‑ when pact.filter.pacturl is set, use that URL for the Pact file
au.com.dius.pact.provider.ProviderVerifierSpec ‑ when verifying a V4 Pact, it should load any required plugins
au.com.dius.pact.provider.ProviderVersionSpec ‑ provider version respects the property pact.provider.version.trimSnapshot [propertyValue: [*_], projectVersion: 1.0.0-SNAPSHOT-re234hj, result: 1.0.0-SNAPSHOT-re234hj, #7]
au.com.dius.pact.provider.ProviderVersionSpec ‑ provider version respects the property pact.provider.version.trimSnapshot [propertyValue: aweirdstring, projectVersion: 1.0.0-SNAPSHOT-re234hj, result: 1.0.0-SNAPSHOT-re234hj, #4]
au.com.dius.pact.provider.ProviderVersionSpec ‑ provider version respects the property pact.provider.version.trimSnapshot [propertyValue: false, projectVersion: 1.0.0-SNAPSHOT-re234hj, result: 1.0.0-SNAPSHOT-re234hj, #3]
au.com.dius.pact.provider.ProviderVersionSpec ‑ provider version respects the property pact.provider.version.trimSnapshot [propertyValue: false, projectVersion: null, result: 0.0.0, #6]
au.com.dius.pact.provider.ProviderVersionSpec ‑ provider version respects the property pact.provider.version.trimSnapshot [propertyValue: true, projectVersion: 1.0.0-NOT-A-SNAPSHOT-abc-SNAPSHOT, result: 1.0.0-NOT-A-SNAPSHOT-abc, #0]
au.com.dius.pact.provider.ProviderVersionSpec ‑ provider version respects the property pact.provider.version.trimSnapshot [propertyValue: true, projectVersion: 1.0.0-NOT-A-SNAPSHOT-abc-SNAPSHOT-re234hj, result: 1.0.0-NOT-A-SNAPSHOT-abc-re234hj, #1]
au.com.dius.pact.provider.ProviderVersionSpec ‑ provider version respects the property pact.provider.version.trimSnapshot [propertyValue: true, projectVersion: 1.0.0-SNAPSHOT-re234hj, result: 1.0.0-re234hj, #2]
au.com.dius.pact.provider.ProviderVersionSpec ‑ provider version respects the property pact.provider.version.trimSnapshot [propertyValue: true, projectVersion: null, result: 0.0.0, #5]
au.com.dius.pact.provider.ResponseComparisonSpec ‑ compare the status should, well, compare the status
au.com.dius.pact.provider.ResponseComparisonSpec ‑ compareMessageBody - V3 message
au.com.dius.pact.provider.ResponseComparisonSpec ‑ compareMessageBody - V4 message
au.com.dius.pact.provider.ResponseComparisonSpec ‑ compareMessageBody - V4 sync message
au.com.dius.pact.provider.ResponseComparisonSpec ‑ comparing bodies should fail with different content types
au.com.dius.pact.provider.ResponseComparisonSpec ‑ comparing bodies should not show all the differences if it is disabled
au.com.dius.pact.provider.ResponseComparisonSpec ‑ comparing bodies should pass when the order of elements in the actual response is different
au.com.dius.pact.provider.ResponseComparisonSpec ‑ comparing bodies should pass with the same content types and body contents
au.com.dius.pact.provider.ResponseComparisonSpec ‑ comparing bodies should show all the differences
au.com.dius.pact.provider.ResponseComparisonSpec ‑ comparing messages - V3 message
au.com.dius.pact.provider.ResponseComparisonSpec ‑ comparing messages - V4 message
au.com.dius.pact.provider.ResponseComparisonSpec ‑ comparing messages - V4 sync message
au.com.dius.pact.provider.ResponseComparisonSpec ‑ ignores case in header comparisons
au.com.dius.pact.provider.ResponseComparisonSpec ‑ should not compare headers if there are no expected headers
au.com.dius.pact.provider.ResponseComparisonSpec ‑ should only compare the expected headers
au.com.dius.pact.provider.ResponseComparisonSpec ‑ shouldGenerateDiff - if property < data size
au.com.dius.pact.provider.ResponseComparisonSpec ‑ shouldGenerateDiff - if property == data size
au.com.dius.pact.provider.ResponseComparisonSpec ‑ shouldGenerateDiff - if property > data size
au.com.dius.pact.provider.ResponseComparisonSpec ‑ shouldGenerateDiff - if property is empty
au.com.dius.pact.provider.ResponseComparisonSpec ‑ shouldGenerateDiff - if property is false
au.com.dius.pact.provider.ResponseComparisonSpec ‑ shouldGenerateDiff - if property is invalid
au.com.dius.pact.provider.ResponseComparisonSpec ‑ shouldGenerateDiff - if property is not set
au.com.dius.pact.provider.ResponseComparisonSpec ‑ shouldGenerateDiff - if property is true
au.com.dius.pact.provider.ResponseComparisonSpec ‑ when comparing message bodies, handles content type 
au.com.dius.pact.provider.ResponseComparisonSpec ‑ when comparing message bodies, handles content type application/hal+json; charset=UTF-8
au.com.dius.pact.provider.ResponseComparisonSpec ‑ when comparing message bodies, handles content type application/json
au.com.dius.pact.provider.ResponseComparisonSpec ‑ when comparing message bodies, handles content type application/json; charset=UTF-8
au.com.dius.pact.provider.ResponseComparisonSpec ‑ when comparing message bodies, handles content type application/json;charset=UTF-8
au.com.dius.pact.provider.ResponseComparisonSpec ‑ when comparing message bodies, handles content type application/octet-stream
au.com.dius.pact.provider.ResponseComparisonSpec ‑ when comparing message bodies, handles content type application/octet-stream;charset=UTF-8
au.com.dius.pact.provider.ResponseComparisonSpec ‑ when comparing message bodies, handles content type null
au.com.dius.pact.provider.ResponseComparisonSpec ‑ when comparing message bodies, handles content type text/plain
au.com.dius.pact.provider.StateChangeSpec ‑ Handle the case were the state change response has no body
au.com.dius.pact.provider.StateChangeSpec ‑ if the state change is a URL, performs a state change request
au.com.dius.pact.provider.StateChangeSpec ‑ if the state change is a blank string, does nothing
au.com.dius.pact.provider.StateChangeSpec ‑ if the state change is a closure, executes it with the state change as a parameter
au.com.dius.pact.provider.StateChangeSpec ‑ if the state change is a string that is not handled by the other conditions, does nothing
au.com.dius.pact.provider.StateChangeSpec ‑ if the state change is an empty string, does nothing
au.com.dius.pact.provider.StateChangeSpec ‑ if the state change is null, does nothing
au.com.dius.pact.provider.StateChangeSpec ‑ if there is more than one state, performs a state change request for each
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ accumulator should not rely on the Pact class hash codes
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ allInteractionsVerified returns false when no results have been received
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ allInteractionsVerified returns false when only some results have been received
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ allInteractionsVerified returns true when all results have been received
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ allInteractionsVerified returns true when all results have been received but all are false
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ allInteractionsVerified returns true when all results have been received but some are false
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ calculatePactHash includes the Pact URL if one is available [source: BrokerUrlSource(url=https://test.pact.dius.com.au, pactBrokerUrl=https://test.pact.dius.com.au, attributes={}, options={}, tag=master, result=null), calculatedHash: 944797079, #5]
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ calculatePactHash includes the Pact URL if one is available [source: BrokerUrlSource(url=https://test.pact.dius.com.au, pactBrokerUrl=https://test.pact.dius.com.au, attributes={}, options={}, tag=null, result=null), calculatedHash: 944797079, #4]
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ calculatePactHash includes the Pact URL if one is available [source: FileSource(file=/tmp/pact, pact=null), calculatedHash: -1902685866, #2]
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ calculatePactHash includes the Pact URL if one is available [source: FileSource(file=/tmp/pact, pact=null), calculatedHash: -1902685866, #3]
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ calculatePactHash includes the Pact URL if one is available [source: UrlSource(url=http://pact.io, pact=null), calculatedHash: -1902685866, #1]
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ calculatePactHash includes the Pact URL if one is available [source: null, calculatedHash: -1902685866, #0]
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ lookupProviderVersion - returns a default value if there is no version set in the system properties
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ lookupProviderVersion - returns the version set in the system properties
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ lookupProviderVersion - trims snapshot if system property is set
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ updateTestResult - clear the results when they are published
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ updateTestResult - include all the provider tags
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ updateTestResult - include the provider tag
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ updateTestResult - merge the test result with any existing result
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ updateTestResult - publish Failed(results=[], description=) verification results if publishing is enabled
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ updateTestResult - publish Ok(interactionIds=[]) verification results if publishing is enabled
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ updateTestResult - publish verification results should be an "or" of all the test results [interaction1Result: Failed(results=[], description=), interaction2Result: Failed(results=[], description=), result: Failed(results=[], description=), #3]
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ updateTestResult - publish verification results should be an "or" of all the test results [interaction1Result: Failed(results=[], description=), interaction2Result: Ok(interactionIds=[]), result: Failed(results=[], description=), #2]
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ updateTestResult - publish verification results should be an "or" of all the test results [interaction1Result: Ok(interactionIds=[]), interaction2Result: Failed(results=[], description=), result: Failed(results=[], description=), #1]
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ updateTestResult - publish verification results should be an "or" of all the test results [interaction1Result: Ok(interactionIds=[]), interaction2Result: Ok(interactionIds=[]), result: Ok(interactionIds=[]), #0]
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ updateTestResult - return an error if publishing fails
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ updateTestResult - skip publishing verification results if publishing is disabled
au.com.dius.pact.provider.TestResultAccumulatorSpec ‑ updateTestResult - with a pending and non-pending pact
au.com.dius.pact.provider.VerificationResultSpec ‑ convert to TestResult - Exception
au.com.dius.pact.provider.VerificationResultSpec ‑ convert to TestResult - MismatchFailure
au.com.dius.pact.provider.VerificationResultSpec ‑ convert to TestResult - StateChangeFailure
au.com.dius.pact.provider.VerificationResultSpec ‑ merging results test [result1: Failed(description=, verificationDescription=, failures={1=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), result2: Ok(interactionIds=[1], output=[]), result3: Failed(description=, verificationDescription=, failures={1=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), #11]
au.com.dius.pact.provider.VerificationResultSpec ‑ merging results test [result1: Failed(description=, verificationDescription=, failures={1=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), result2: Ok(interactionIds=[2], output=[]), result3: Failed(description=, verificationDescription=, failures={1=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null)], 2=[]}, pending=false, results=[], output=[]), #12]
au.com.dius.pact.provider.VerificationResultSpec ‑ merging results test [result1: Failed(description=, verificationDescription=, failures={=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), result2: Failed(description=, verificationDescription=, failures={=[ExceptionFailure(description=Splat, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), result3: Failed(description=, verificationDescription=, failures={=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null), ExceptionFailure(description=Splat, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), #3]
au.com.dius.pact.provider.VerificationResultSpec ‑ merging results test [result1: Failed(description=, verificationDescription=, failures={=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), result2: Failed(description=B, verificationDescription=, failures={=[ExceptionFailure(description=Splat, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), result3: Failed(description=B, verificationDescription=, failures={=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null), ExceptionFailure(description=Splat, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), #5]
au.com.dius.pact.provider.VerificationResultSpec ‑ merging results test [result1: Failed(description=, verificationDescription=, failures={=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), result2: Ok(interactionIds=[], output=[]), result3: Failed(description=, verificationDescription=, failures={=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), #2]
au.com.dius.pact.provider.VerificationResultSpec ‑ merging results test [result1: Failed(description=, verificationDescription=, failures={=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null)]}, pending=true, results=[], output=[]), result2: Failed(description=A, verificationDescription=, failures={=[ExceptionFailure(description=Splat, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), result3: Failed(description=A, verificationDescription=, failures={=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null), ExceptionFailure(description=Splat, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), #10]
au.com.dius.pact.provider.VerificationResultSpec ‑ merging results test [result1: Failed(description=, verificationDescription=, failures={=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null)]}, pending=true, results=[], output=[]), result2: Failed(description=A, verificationDescription=, failures={=[ExceptionFailure(description=Splat, e=java.lang.RuntimeException, interaction=null)]}, pending=true, results=[], output=[]), result3: Failed(description=A, verificationDescription=, failures={=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null), ExceptionFailure(description=Splat, e=java.lang.RuntimeException, interaction=null)]}, pending=true, results=[], output=[]), #9]
au.com.dius.pact.provider.VerificationResultSpec ‑ merging results test [result1: Failed(description=A, verificationDescription=, failures={=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), result2: Failed(description=, verificationDescription=, failures={=[ExceptionFailure(description=Splat, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), result3: Failed(description=A, verificationDescription=, failures={=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null), ExceptionFailure(description=Splat, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), #4]
au.com.dius.pact.provider.VerificationResultSpec ‑ merging results test [result1: Failed(description=A, verificationDescription=, failures={=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), result2: Failed(description=A, verificationDescription=, failures={=[ExceptionFailure(description=Splat, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), result3: Failed(description=A, verificationDescription=, failures={=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null), ExceptionFailure(description=Splat, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), #7]
au.com.dius.pact.provider.VerificationResultSpec ‑ merging results test [result1: Failed(description=A, verificationDescription=, failures={=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), result2: Failed(description=A, verificationDescription=, failures={=[ExceptionFailure(description=Splat, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), result3: Failed(description=A, verificationDescription=, failures={=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null), ExceptionFailure(description=Splat, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), #8]
au.com.dius.pact.provider.VerificationResultSpec ‑ merging results test [result1: Failed(description=A, verificationDescription=, failures={=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), result2: Failed(description=B, verificationDescription=, failures={=[ExceptionFailure(description=Splat, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), result3: Failed(description=A, B, verificationDescription=, failures={=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null), ExceptionFailure(description=Splat, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), #6]
au.com.dius.pact.provider.VerificationResultSpec ‑ merging results test [result1: Ok(interactionIds=[1], output=[]), result2: Failed(description=, verificationDescription=, failures={1=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), result3: Failed(description=, verificationDescription=, failures={1=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), #13]
au.com.dius.pact.provider.VerificationResultSpec ‑ merging results test [result1: Ok(interactionIds=[2], output=[]), result2: Failed(description=, verificationDescription=, failures={1=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), result3: Failed(description=, verificationDescription=, failures={1=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null)], 2=[]}, pending=false, results=[], output=[]), #14]
au.com.dius.pact.provider.VerificationResultSpec ‑ merging results test [result1: Ok(interactionIds=[], output=[]), result2: Failed(description=, verificationDescription=, failures={=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), result3: Failed(description=, verificationDescription=, failures={=[ExceptionFailure(description=Boom, e=java.lang.RuntimeException, interaction=null)]}, pending=false, results=[], output=[]), #1]
au.com.dius.pact.provider.VerificationResultSpec ‑ merging results test [result1: Ok(interactionIds=[], output=[]), result2: Ok(interactionIds=[], output=[]), result3: Ok(interactionIds=[], output=[]), #0]
au.com.dius.pact.provider.gradle.ConsumerVersionSelectorConfigSpec ‑ branch selector [name: test, consumer: con, fallback: back, selector: Branch(name=test, consumer=con, fallback=back), #3]
au.com.dius.pact.provider.gradle.ConsumerVersionSelectorConfigSpec ‑ branch selector [name: test, consumer: con, fallback: null, selector: Branch(name=test, consumer=con, fallback=null), #1]
au.com.dius.pact.provider.gradle.ConsumerVersionSelectorConfigSpec ‑ branch selector [name: test, consumer: null, fallback: back, selector: Branch(name=test, consumer=null, fallback=back), #2]
au.com.dius.pact.provider.gradle.ConsumerVersionSelectorConfigSpec ‑ branch selector [name: test, consumer: null, fallback: null, selector: Branch(name=test, consumer=null, fallback=null), #0]
au.com.dius.pact.provider.gradle.ConsumerVersionSelectorConfigSpec ‑ deployed or released selector
au.com.dius.pact.provider.gradle.ConsumerVersionSelectorConfigSpec ‑ deployed to selector
au.com.dius.pact.provider.gradle.ConsumerVersionSelectorConfigSpec ‑ environment selector
au.com.dius.pact.provider.gradle.ConsumerVersionSelectorConfigSpec ‑ generic selector [tag: null, latest: true, consumer: null, fallback: null, selector: Selector(tag=null, latest=true, consumer=null, fallbackTag=null), #4]
au.com.dius.pact.provider.gradle.ConsumerVersionSelectorConfigSpec ‑ generic selector [tag: test, latest: null, consumer: null, fallback: null, selector: Selector(tag=test, latest=null, consumer=null, fallbackTag=null), #0]
au.com.dius.pact.provider.gradle.ConsumerVersionSelectorConfigSpec ‑ generic selector [tag: test, latest: true, consumer: con, fallback: back, selector: Selector(tag=test, latest=true, consumer=con, fallbackTag=back), #3]
au.com.dius.pact.provider.gradle.ConsumerVersionSelectorConfigSpec ‑ generic selector [tag: test, latest: true, consumer: null, fallback: back, selector: Selector(tag=test, latest=true, consumer=null, fallbackTag=back), #2]
au.com.dius.pact.provider.gradle.ConsumerVersionSelectorConfigSpec ‑ generic selector [tag: test, latest: true, consumer: null, fallback: null, selector: Selector(tag=test, latest=true, consumer=null, fallbackTag=null), #1]
au.com.dius.pact.provider.gradle.ConsumerVersionSelectorConfigSpec ‑ latest tag selector
au.com.dius.pact.provider.gradle.ConsumerVersionSelectorConfigSpec ‑ main branch selector
au.com.dius.pact.provider.gradle.ConsumerVersionSelectorConfigSpec ‑ matching branch selector
au.com.dius.pact.provider.gradle.ConsumerVersionSelectorConfigSpec ‑ released to selector
au.com.dius.pact.provider.gradle.ConsumerVersionSelectorConfigSpec ‑ tag selector
au.com.dius.pact.provider.gradle.GradleProviderInfoSpec ‑ fromPactBroker configures the pact broker options
au.com.dius.pact.provider.gradle.GradleProviderInfoSpec ‑ fromPactBroker throws an exception if pending pacts is enabled but there are no provider tags or provider branch [tags: [], branch:  , #1]
au.com.dius.pact.provider.gradle.GradleProviderInfoSpec ‑ fromPactBroker throws an exception if pending pacts is enabled but there are no provider tags or provider branch [tags: [], branch: , #2]
au.com.dius.pact.provider.gradle.GradleProviderInfoSpec ‑ fromPactBroker throws an exception if pending pacts is enabled but there are no provider tags or provider branch [tags: null, branch: null, #0]
au.com.dius.pact.provider.gradle.GradleProviderInfoSpec ‑ hasPactWith - defaults the consumer verification type to what is set on the provider
au.com.dius.pact.provider.gradle.GradleProviderInfoSpec ‑ supports specifying a fallback tag
au.com.dius.pact.provider.gradle.GradleProviderInfoSpec ‑ supports specifying selectors with a block
au.com.dius.pact.provider.gradle.PactCanIDeployTaskSpec ‑ calls the pact broker client
au.com.dius.pact.provider.gradle.PactCanIDeployTaskSpec ‑ pacticipantVersion can be missing if latest is provided
au.com.dius.pact.provider.gradle.PactCanIDeployTaskSpec ‑ passes optional parameters to the pact broker client
au.com.dius.pact.provider.gradle.PactCanIDeployTaskSpec ‑ passes toEnvironment parameter to the pact broker client
au.com.dius.pact.provider.gradle.PactCanIDeployTaskSpec ‑ passes toMainBranch parameter to the pact broker client
au.com.dius.pact.provider.gradle.PactCanIDeployTaskSpec ‑ prints verification results url when pact broker client returns one
au.com.dius.pact.provider.gradle.PactCanIDeployTaskSpec ‑ raises an exception if no pact broker configuration is found
au.com.dius.pact.provider.gradle.PactCanIDeployTaskSpec ‑ raises an exception if no pacticipant is provided
au.com.dius.pact.provider.gradle.PactCanIDeployTaskSpec ‑ raises an exception if pacticipantVersion and latest is not provided
au.com.dius.pact.provider.gradle.PactCanIDeployTaskSpec ‑ throws an exception if the pact broker client says no
au.com.dius.pact.provider.gradle.PactPluginSpec ‑ configures the providers and consumers correctly
au.com.dius.pact.provider.gradle.PactPluginSpec ‑ configures the publish task correctly
au.com.dius.pact.provider.gradle.PactPluginSpec ‑ defines a pactPublish task
au.com.dius.pact.provider.gradle.PactPluginSpec ‑ defines a pactVerify task
au.com.dius.pact.provider.gradle.PactPluginSpec ‑ defines a task for each defined provider
au.com.dius.pact.provider.gradle.PactPluginSpec ‑ defines a task for each file in the pact file directory
au.com.dius.pact.provider.gradle.PactPluginSpec ‑ do not set the state change url automatically
au.com.dius.pact.provider.gradle.PactPluginSpec ‑ fails if there pact is not a valid configuration
au.com.dius.pact.provider.gradle.PactPluginSpec ‑ fromPactBroker - configures the pact broker config values from the closure
au.com.dius.pact.provider.gradle.PactPluginSpec ‑ hasPactWith - allows all the values for the consumer to be configured
au.com.dius.pact.provider.gradle.PactPluginSpec ‑ hasPactWith - configures a group from a directory
au.com.dius.pact.provider.gradle.PactPluginSpec ‑ replaces white space with underscores
au.com.dius.pact.provider.gradle.PactPublishTaskSpec ‑ allows pact files to be excluded from publishing
au.com.dius.pact.provider.gradle.PactPublishTaskSpec ‑ failure to publish
au.com.dius.pact.provider.gradle.PactPublishTaskSpec ‑ passes in any tags to the broker client
au.com.dius.pact.provider.gradle.PactPublishTaskSpec ‑ passes in basic authentication creds to the broker client
au.com.dius.pact.provider.gradle.PactPublishTaskSpec ‑ passes in bearer token to the broker client
au.com.dius.pact.provider.gradle.PactPublishTaskSpec ‑ passes in bearer token to the broker client with custom auth header
au.com.dius.pact.provider.gradle.PactPublishTaskSpec ‑ raises an exception if no pact publish configuration is found
au.com.dius.pact.provider.gradle.PactPublishTaskSpec ‑ successful publish
au.com.dius.pact.provider.gradle.PactPublishTaskSpec ‑ supports versions that are not string values
au.com.dius.pact.provider.gradle.PactVerificationTaskSpec ‑ Does not raise an exception if there are no consumers and ignoreNoConsumers is set
au.com.dius.pact.provider.gradle.PactVerificationTaskSpec ‑ does not raise an exception if the pact is pending
au.com.dius.pact.provider.gradle.PactVerificationTaskSpec ‑ does not raise an exception if the verification passed
au.com.dius.pact.provider.gradle.PactVerificationTaskSpec ‑ raises an exception if the verification fails
au.com.dius.pact.provider.gradle.PactVerificationTaskSpec ‑ raises an exception if there are no consumers
au.com.dius.pact.provider.gradle.ProviderVerifierStateChangeSpec ‑ if teardown is set then a statechage teardown request is made after the test
au.com.dius.pact.provider.gradle.ProviderVerifierStateChangeSpec ‑ if the state change is a closure and teardown is set, executes it with the state change as a parameter
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ If no content type header is present, defaults to text/plain
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ JSON keys with special characters
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ Provider base path should be stripped of any trailing slash - 
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ Provider base path should be stripped of any trailing slash - /
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ Provider base path should be stripped of any trailing slash - /path
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ Provider base path should be stripped of any trailing slash - /path/
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ Provider base path should be stripped of any trailing slash - path
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ Provider base path should be stripped of any trailing slash - path/
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ Provider base path should be stripped of any trailing slash - path/path
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ Provider base path should be stripped of any trailing slash - path/path/
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ URL decodes the path
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ do not split header values for known single value headers
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ does not decode the path if pact.verifier.disableUrlPathDecoding is set
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ execute request filter defaults to executing a groovy script
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ execute request filter does nothing if there is no request filter
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ execute request filter executes a Java Function
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ execute request filter executes any Callable Function
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ execute request filter executes any Java Consumer
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ execute request filter executes any google collection closure
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ execute request filter executes any groovy closure
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ execute request filter rejects anything with more than one parameter
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ execute request filter throws an exception invalid Java Function parameters
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ fails in an appropriate way if the port is unable to be converted to an integer
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ handles a closure for the host
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ handles a closure for the port
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ handles a number for the port
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ handles a string for the host
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ handles headers with comma-seperated values
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ handles non-strings for the host
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ handles repeated headers when handling the response
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ handles strings for the port
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ includes query parameters when it is a form post
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ makeStateChangeRequest adds the state change values to the body if postStateInBody is true
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ makeStateChangeRequest adds the state change values to the query parameters if postStateInBody is false
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ makeStateChangeRequest does nothing if there is no state change URL
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ makeStateChangeRequest posts the state change if there is a state change URL
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ makeStateChangeRequest posts the state change if there is a state change URL and it is a URI
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ query parameters must NOT be placed in the body for URL encoded FORM POSTs
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ request is a url encoded form post [method: DELETE, contentType: application/x-www-form-urlencoded, urlEncodedFormPost: false, #7]
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ request is a url encoded form post [method: GET, contentType: application/x-www-form-urlencoded, urlEncodedFormPost: false, #3]
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ request is a url encoded form post [method: HEAD, contentType: application/x-www-form-urlencoded, urlEncodedFormPost: false, #5]
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ request is a url encoded form post [method: OPTION, contentType: application/x-www-form-urlencoded, urlEncodedFormPost: false, #4]
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ request is a url encoded form post [method: PATCH, contentType: application/x-www-form-urlencoded, urlEncodedFormPost: false, #6]
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ request is a url encoded form post [method: POST, contentType: application/javascript, urlEncodedFormPost: false, #9]
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ request is a url encoded form post [method: POST, contentType: application/x-www-form-urlencoded, urlEncodedFormPost: true, #0]
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ request is a url encoded form post [method: PUT, contentType: application/x-www-form-urlencoded, urlEncodedFormPost: false, #2]
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ request is a url encoded form post [method: TRACE, contentType: application/x-www-form-urlencoded, urlEncodedFormPost: false, #8]
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ request is a url encoded form post [method: post, contentType: application/x-www-form-urlencoded, urlEncodedFormPost: true, #1]
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ setting up body does nothing if it is not a post and there is no body
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ setting up body does nothing if the request is not an instance of HttpEntityEnclosingRequest
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ setting up body sets a StringEntity entity if it is urlencoded form post and there is a query string
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ setting up body sets a string entity  entity if it is a url encoded form post and there is no query string
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ setting up body sets a string entity if it is not a url encoded form post and there is a body
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ setting up headers adds an TEXT content type if none was provided and there is a body
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ setting up headers adds an content type if none was provided and there is a body with content type
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ setting up headers copies all headers without modification
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ setting up headers does not add an TEXT content type if there is already one
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ setting up headers does not add an TEXT content type if there is no body
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ setting up headers does nothing if there are no headers
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ setupBody() Content-Type defaults to application/octet-stream
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ setupBody() needs to take Content-Type header into account (ISO-8859-1)
au.com.dius.pact.provider.groovysupport.ProviderClientSpec ‑ setupBody() needs to take Content-Type header into account (UTF-8)
au.com.dius.pact.provider.junit.ArticlesContractTest ‑ ArticlesConsumer - Upon retrieving article data 
au.com.dius.pact.provider.junit.ContractTest ‑ anotherService - Upon Get data 
au.com.dius.pact.provider.junit.ContractTest ‑ anotherService2 - Upon Get data 
au.com.dius.pact.provider.junit.ContractTest ‑ anotherService3 - Upon Get data 
au.com.dius.pact.provider.junit.ContractWithCustomPactLoaderTest ‑ anotherService - Upon Get data 
au.com.dius.pact.provider.junit.ContractWithCustomPactLoaderTest ‑ anotherService2 - Upon Get data 
au.com.dius.pact.provider.junit.ContractWithCustomPactLoaderTest ‑ anotherService3 - Upon Get data 
au.com.dius.pact.provider.junit.CustomAnnotationContractTest ‑ anotherService - Upon Get data 
au.com.dius.pact.provider.junit.CustomAnnotationContractTest ‑ anotherService2 - Upon Get data 
au.com.dius.pact.provider.junit.CustomAnnotationContractTest ‑ anotherService3 - Upon Get data 
au.com.dius.pact.provider.junit.FilteredPactRunnerSpec ‑ Does not throw an initialisation error if all pacts are filtered out but @IgnoreNoPactsToVerify is present
au.com.dius.pact.provider.junit.FilteredPactRunnerSpec ‑ Throws an initialisation error if all pacts are filtered out
au.com.dius.pact.provider.junit.FilteredPactRunnerSpec ‑ filters the interactions by provider state
au.com.dius.pact.provider.junit.FilteredPactRunnerSpec ‑ filters the interactions correctly when given a regex
au.com.dius.pact.provider.junit.FilteredPactRunnerSpec ‑ filters the interactions correctly when given multiple provider states
au.com.dius.pact.provider.junit.FilteredPactRunnerSpec ‑ handles a test class with an empty filter annotation
au.com.dius.pact.provider.junit.FilteredPactRunnerSpec ‑ handles a test class with no filter annotations
au.com.dius.pact.provider.junit.InheritedAnnotationsTest ‑ shouldHaveInheritedAnnotations
au.com.dius.pact.provider.junit.InjectedHeadersContractTest ‑ consumer - Upon Create new account for user 
au.com.dius.pact.provider.junit.InjectedStateParametersContractTest ‑ anotherService - Upon Get data 
au.com.dius.pact.provider.junit.InjectedStateParametersContractTest ‑ anotherService2 - Upon Get data 
au.com.dius.pact.provider.junit.InjectedStateParametersContractTest ‑ anotherService3 - Upon Get data 
au.com.dius.pact.provider.junit.InteractionRunnerSpec ‑ If interaction is excluded via properties than it should be marked as ignored
au.com.dius.pact.provider.junit.InteractionRunnerSpec ‑ if publishing a verification result fails, set the test result to a failure
au.com.dius.pact.provider.junit.InteractionRunnerSpec ‑ if the test is ignored, do not call anything
au.com.dius.pact.provider.junit.InteractionRunnerSpec ‑ if the test result is a failure but pending, do not call the notifier that the test has failed
au.com.dius.pact.provider.junit.InteractionRunnerSpec ‑ if the test result is a failure, call the notifier that the test has failed
au.com.dius.pact.provider.junit.InteractionRunnerSpec ‑ if the test result is a success but pending, do not call the notifier that the test is finished
au.com.dius.pact.provider.junit.InteractionRunnerSpec ‑ if the test result is a success, call the notifier that the test is finished
au.com.dius.pact.provider.junit.InteractionRunnerSpec ‑ provider version trims -SNAPSHOT
au.com.dius.pact.provider.junit.InteractionRunnerSpec ‑ publish a failed verification result if any before step fails
au.com.dius.pact.provider.junit.InteractionRunnerSpec ‑ updateTestResult - if FilteredPact and not all interactions verified then no call on verificationReporter
au.com.dius.pact.provider.junit.JUnitProviderTestSupportSpec ‑ checkForOverriddenPactUrl - does nothing if there is no consumer filter
au.com.dius.pact.provider.junit.JUnitProviderTestSupportSpec ‑ checkForOverriddenPactUrl - does nothing if there is no overridden pact annotation
au.com.dius.pact.provider.junit.JUnitProviderTestSupportSpec ‑ checkForOverriddenPactUrl - does nothing if there is no pact loader
au.com.dius.pact.provider.junit.JUnitProviderTestSupportSpec ‑ checkForOverriddenPactUrl - does nothing with a normal pact loader
au.com.dius.pact.provider.junit.JUnitProviderTestSupportSpec ‑ checkForOverriddenPactUrl - falls back to the consumer filter property
au.com.dius.pact.provider.junit.JUnitProviderTestSupportSpec ‑ checkForOverriddenPactUrl - uses the consumer annotation
au.com.dius.pact.provider.junit.JUnitProviderTestSupportSpec ‑ exceptionMessage should handle an exception with a null message
au.com.dius.pact.provider.junit.KotlinContractTest ‑ anotherService - Upon Get data 
au.com.dius.pact.provider.junit.KotlinContractTest ‑ anotherService2 - Upon Get data 
au.com.dius.pact.provider.junit.KotlinContractTest ‑ anotherService3 - Upon Get data 
au.com.dius.pact.provider.junit.MessagePactRunnerSpec ‑ handles filtered pacts
au.com.dius.pact.provider.junit.MessagePactRunnerSpec ‑ only verifies message pacts
au.com.dius.pact.provider.junit.MessagePactRunnerSpec ‑ supports V4 Pacts
au.com.dius.pact.provider.junit.MessageTest ‑ test_consumer - Generates message 'a test message'  

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

888 tests found (test 374 to 773)

There are 888 tests, see "Raw output" for the list of tests 374 to 773.
Raw output
au.com.dius.pact.provider.junit.MissingProviderStateTest ‑ anotherService - Upon Get data 
au.com.dius.pact.provider.junit.MissingProviderStateTest ‑ anotherService2 - Upon Get data 
au.com.dius.pact.provider.junit.MissingProviderStateTest ‑ anotherService3 - Upon Get data 
au.com.dius.pact.provider.junit.MultipleInteractionsContractTest ‑ consumerWithMultipleInteractions - Upon GET moreData 
au.com.dius.pact.provider.junit.MultipleInteractionsContractTest ‑ consumerWithMultipleInteractions - Upon Get data 
au.com.dius.pact.provider.junit.MultipleStatesContractTest ‑ consumerMultipleStates - Upon Get data 
au.com.dius.pact.provider.junit.PactBrokerAnnotationDefaultsTest ‑ can set auth password
au.com.dius.pact.provider.junit.PactBrokerAnnotationDefaultsTest ‑ can set auth token
au.com.dius.pact.provider.junit.PactBrokerAnnotationDefaultsTest ‑ can set auth username
au.com.dius.pact.provider.junit.PactBrokerAnnotationDefaultsTest ‑ can set host
au.com.dius.pact.provider.junit.PactBrokerAnnotationDefaultsTest ‑ can set multiple consumers
au.com.dius.pact.provider.junit.PactBrokerAnnotationDefaultsTest ‑ can set multiple tags
au.com.dius.pact.provider.junit.PactBrokerAnnotationDefaultsTest ‑ can set port
au.com.dius.pact.provider.junit.PactBrokerAnnotationDefaultsTest ‑ can set scheme
au.com.dius.pact.provider.junit.PactBrokerAnnotationDefaultsTest ‑ can set single consumer
au.com.dius.pact.provider.junit.PactBrokerAnnotationDefaultsTest ‑ can set single tags
au.com.dius.pact.provider.junit.PactBrokerAnnotationDefaultsTest ‑ can set url
au.com.dius.pact.provider.junit.PactBrokerAnnotationDefaultsTest ‑ default auth password is empty
au.com.dius.pact.provider.junit.PactBrokerAnnotationDefaultsTest ‑ default auth token is empty
au.com.dius.pact.provider.junit.PactBrokerAnnotationDefaultsTest ‑ default auth username is empty
au.com.dius.pact.provider.junit.PactBrokerAnnotationDefaultsTest ‑ default consumer filter is empty (all consumers)
au.com.dius.pact.provider.junit.PactBrokerAnnotationDefaultsTest ‑ default host is empty
au.com.dius.pact.provider.junit.PactBrokerAnnotationDefaultsTest ‑ default port is empty
au.com.dius.pact.provider.junit.PactBrokerAnnotationDefaultsTest ‑ default protocol is http
au.com.dius.pact.provider.junit.PactBrokerAnnotationDefaultsTest ‑ default tag is empty
au.com.dius.pact.provider.junit.PactBrokerAnnotationDefaultsTest ‑ default url is empty
au.com.dius.pact.provider.junit.PactRunnerSpec ‑ PactRunner does not throw an exception if there are no pacts to verify and @IgnoreNoPactsToVerify
au.com.dius.pact.provider.junit.PactRunnerSpec ‑ PactRunner does not throw an exception if there is an IO error and @IgnoreNoPactsToVerify has ignoreIoErrors set
au.com.dius.pact.provider.junit.PactRunnerSpec ‑ PactRunner handles a pact source with a pact loader that does not takes a class parameter
au.com.dius.pact.provider.junit.PactRunnerSpec ‑ PactRunner handles a pact source with a pact loader that takes a class parameter
au.com.dius.pact.provider.junit.PactRunnerSpec ‑ PactRunner loads the pact loader class from the pact loader associated with the pact loader annotation
au.com.dius.pact.provider.junit.PactRunnerSpec ‑ PactRunner only initializes once if run() is called multiple times
au.com.dius.pact.provider.junit.PactRunnerSpec ‑ PactRunner supports V4 Pacts
au.com.dius.pact.provider.junit.PactRunnerSpec ‑ PactRunner supports getting the consumer name from a system property or environment variable
au.com.dius.pact.provider.junit.PactRunnerSpec ‑ PactRunner supports getting the provider name from a system property or environment variable
au.com.dius.pact.provider.junit.PactRunnerSpec ‑ PactRunner throws an exception if the pact source throws an IO exception
au.com.dius.pact.provider.junit.PactRunnerSpec ‑ PactRunner throws an exception if there are no pacts to verify
au.com.dius.pact.provider.junit.PactRunnerSpec ‑ PactRunner throws an exception if there is both a pact source and pact loader annotation
au.com.dius.pact.provider.junit.PactRunnerSpec ‑ PactRunner throws an exception if there is no @Provider annotation on the test class
au.com.dius.pact.provider.junit.PactRunnerSpec ‑ PactRunner throws an exception if there is no pact source
au.com.dius.pact.provider.junit.PactRunnerSpec ‑ lookup consumer info - ConsumerWithExpression
au.com.dius.pact.provider.junit.PactRunnerSpec ‑ lookup consumer info - ConsumerWithName
au.com.dius.pact.provider.junit.PactRunnerSpec ‑ lookup consumer info - ConsumerWithNoName
au.com.dius.pact.provider.junit.PactRunnerSpec ‑ lookup provider info - ProviderWithExpression
au.com.dius.pact.provider.junit.PactRunnerSpec ‑ lookup provider info - ProviderWithName
au.com.dius.pact.provider.junit.PactRunnerSpec ‑ lookup provider info - ProviderWithNoName
au.com.dius.pact.provider.junit.ProviderStateTest ‑ anotherService - Upon Get data 
au.com.dius.pact.provider.junit.ProviderStateTest ‑ anotherService2 - Upon Get data 
au.com.dius.pact.provider.junit.ProviderStateTest ‑ anotherService3 - Upon Get data 
au.com.dius.pact.provider.junit.RestPactRunnerSpec ‑ handles filtered pacts
au.com.dius.pact.provider.junit.RestPactRunnerSpec ‑ only verifies request response pacts
au.com.dius.pact.provider.junit.RestPactRunnerSpec ‑ supports V4 Pacts
au.com.dius.pact.provider.junit.RunStateChangesSpec ‑ invokes the state change method before the next statement
au.com.dius.pact.provider.junit.RunStateChangesSpec ‑ invokes the state change teardown method after the next statement
au.com.dius.pact.provider.junit.RunStateChangesSpec ‑ still invokes the state change teardown method if the the next statement fails
au.com.dius.pact.provider.junit.StateAnnotationsOnInterfaceTest ‑ consumerWithMultipleInteractions - Upon GET moreData 
au.com.dius.pact.provider.junit.StateAnnotationsOnInterfaceTest ‑ consumerWithMultipleInteractions - Upon Get data 
au.com.dius.pact.provider.junit.StateTeardownTest ‑ consumerTeardownTest - Upon Get data 
au.com.dius.pact.provider.junit.V4CombinedTest ‑ test_consumer - Generates message 'Test Message'  
au.com.dius.pact.provider.junit.V4CombinedTest ‑ test_consumer - Upon test http interaction 
au.com.dius.pact.provider.junit.V4PendingInteractionTest ‑ test_consumer - Upon test interaction <PENDING> 
au.com.dius.pact.provider.junit.V4StatusCodeMatcherTest ‑ V4Consumer - Upon a test request 
au.com.dius.pact.provider.junit.V4StatusCodeMatcherTest ‑ V4Consumer - Upon a test request, part 2 
au.com.dius.pact.provider.junit.XMLContractTest ‑ xml_consumer - Upon a request with xml content 
au.com.dius.pact.provider.junit.descriptions.DescriptionGeneratorTest ‑ when BrokerUrlSource tests description includes tag if present [tag: , description: the-consumer-name - Upon Interaction 1 , #2]
au.com.dius.pact.provider.junit.descriptions.DescriptionGeneratorTest ‑ when BrokerUrlSource tests description includes tag if present [tag: master, description: the-consumer-name [tag:master] - Upon Interaction 1 , #0]
au.com.dius.pact.provider.junit.descriptions.DescriptionGeneratorTest ‑ when BrokerUrlSource tests description includes tag if present [tag: null, description: the-consumer-name - Upon Interaction 1 , #1]
au.com.dius.pact.provider.junit.descriptions.DescriptionGeneratorTest ‑ when non broker pact source tests name are built correctly
au.com.dius.pact.provider.junit.descriptions.DescriptionGeneratorTest ‑ when pending pacts is disabled
au.com.dius.pact.provider.junit.descriptions.DescriptionGeneratorTest ‑ when pending pacts is enabled
au.com.dius.pact.provider.junit.filter.FilterByRequestPathTest ‑ consumerWithMultipleInteractions - Upon Get data 
au.com.dius.pact.provider.junit.filter.FilterStateByDefaultTest ‑ consumerWithMultipleInteractions - Upon Get data 
au.com.dius.pact.provider.junit.filter.InteractionFilterTest$ByProviderState ‑ [1] class au.com.dius.pact.core.model.RequestResponseInteraction
au.com.dius.pact.provider.junit.filter.InteractionFilterTest$ByProviderState ‑ [2] class au.com.dius.pact.core.model.messaging.Message
au.com.dius.pact.provider.junit.filter.InteractionFilterTest$ByProviderState ‑ [3] class au.com.dius.pact.core.model.V4Interaction$SynchronousHttp
au.com.dius.pact.provider.junit.filter.InteractionFilterTest$ByProviderState ‑ [4] class au.com.dius.pact.core.model.V4Interaction$SynchronousMessages
au.com.dius.pact.provider.junit.filter.InteractionFilterTest$ByProviderState ‑ [5] class au.com.dius.pact.core.model.V4Interaction$AsynchronousMessage
au.com.dius.pact.provider.junit.filter.InteractionFilterTest$ByRequestPath ‑ [1] class au.com.dius.pact.core.model.messaging.Message
au.com.dius.pact.provider.junit.filter.InteractionFilterTest$ByRequestPath ‑ [2] class au.com.dius.pact.core.model.V4Interaction$SynchronousMessages
au.com.dius.pact.provider.junit.filter.InteractionFilterTest$ByRequestPath ‑ [3] class au.com.dius.pact.core.model.V4Interaction$AsynchronousMessage
au.com.dius.pact.provider.junit.filter.InteractionFilterTest$ByRequestPath ‑ filterRequestResponseInteraction()
au.com.dius.pact.provider.junit.filter.InteractionFilterTest$ByRequestPath ‑ filterSynchronousHttpInteraction()
au.com.dius.pact.provider.junit.loader.PactFolderLoaderSpec ‑ handles the case where the configured directory does not exist
au.com.dius.pact.provider.junit.loader.PactFolderLoaderSpec ‑ is able to load files from a directory
au.com.dius.pact.provider.junit.loader.PactFolderLoaderSpec ‑ is able to load files from a directory with spaces in the path
au.com.dius.pact.provider.junit.loader.PactFolderLoaderSpec ‑ only includes json files
au.com.dius.pact.provider.junit.loader.PactFolderLoaderSpec ‑ only includes json files that match the provider name
au.com.dius.pact.provider.junit.loader.PactFolderLoaderSpec ‑ resolves path using default resolver (SystemPropertyResolver)
au.com.dius.pact.provider.junit.loader.PactFolderLoaderSpec ‑ resolves path using given resolver
au.com.dius.pact.provider.junit.loader.PactFolderLoaderSpec ‑ resolves path using given resolver class
au.com.dius.pact.provider.junit.loader.PactFolderLoaderSpec ‑ resolves path using given revolver class via annotation
au.com.dius.pact.provider.junit.loader.PactFolderLoaderSpec ‑ resolves path using minimal annotation (resolver SystemPropertyResolver)
au.com.dius.pact.provider.junit.target.HttpTargetSpec ‑ by default only enables the console reporter
au.com.dius.pact.provider.junit.target.HttpTargetSpec ‑ enables the verification reports if there is an annotation on the test class
au.com.dius.pact.provider.junit.target.HttpTargetSpec ‑ enables the verification reports if there is java properties defined
au.com.dius.pact.provider.junit.target.HttpTargetSpec ‑ handles an empty pact.verification.reports
au.com.dius.pact.provider.junit.target.HttpTargetSpec ‑ handles white space in the report names
au.com.dius.pact.provider.junit5.AmqpContractTest ‑ test_consumer - a V3 test message
au.com.dius.pact.provider.junit5.AmqpContractTest ‑ test_consumer - a V4 test message
au.com.dius.pact.provider.junit5.BinaryFileProviderTest ‑ PDF Consumer Unencoded - a request for a PDF
au.com.dius.pact.provider.junit5.BodyWithSlashesTest ‑ Consumer - a request for some shipping info
au.com.dius.pact.provider.junit5.CombinedHttpAndMessageTest ‑ test_consumer - Test Message
au.com.dius.pact.provider.junit5.CombinedHttpAndMessageTest ‑ test_consumer - test http interaction
au.com.dius.pact.provider.junit5.ConsumerVersionSelectorJavaTest ‑ No pacts found to verify
au.com.dius.pact.provider.junit5.ConsumerVersionSelectorKotlinTest ‑ No pacts found to verify
au.com.dius.pact.provider.junit5.ConsumerVersionSelectorKotlinTestWithAbstractBase ‑ No pacts found to verify
au.com.dius.pact.provider.junit5.ConsumerVersionSelectorKotlinTestWithCompanionMethod ‑ No pacts found to verify
au.com.dius.pact.provider.junit5.ContractTest ‑ anotherService - Get data
au.com.dius.pact.provider.junit5.ContractTest ‑ anotherService2 - Get data 2
au.com.dius.pact.provider.junit5.ContractTest ‑ anotherService3 - Get data
au.com.dius.pact.provider.junit5.EachLikeFromPactJsTest ‑ Matching Service V3 - a request for an animal by ID
au.com.dius.pact.provider.junit5.EachLikeFromPactJsTest ‑ Matching Service V3 - a request for an animal with an ID
au.com.dius.pact.provider.junit5.FormPostStateInjectedProviderTest ‑ FormPostConsumer - FORM POST request with provider state
au.com.dius.pact.provider.junit5.HttpTestTargetSpec ‑ supports any HTTP interaction [interaction: Interaction: test
	in states None
message:
Message Contents ( contents: MISSING, metadata: {} )

comments: {}, result: false, #2]
au.com.dius.pact.provider.junit5.HttpTestTargetSpec ‑ supports any HTTP interaction [interaction: Interaction: test
	in states None
request:
	method: GET
	path: /
	query: {}
	headers: {}
	matchers: MatchingRules(rules={})
	generators: Generators(categories={})
	body: MISSING

response:
	status: 200
	headers: {}
	matchers: MatchingRules(rules={})
	generators: Generators(categories={})
	body: MISSING, result: true, #0]
au.com.dius.pact.provider.junit5.HttpTestTargetSpec ‑ supports any HTTP interaction [interaction: Interaction: test
	in states None
request:
HttpRequest(method=GET, path=/, query={}, headers={}, body=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}))

response:
HttpResponse(status=200, headers={}, body=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}))

comments: {}, result: true, #4]
au.com.dius.pact.provider.junit5.HttpTestTargetSpec ‑ supports any HTTP interaction [interaction: Message(description='test', providerStates=[], contents=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}), metadata={}), result: false, #1]
au.com.dius.pact.provider.junit5.HttpTestTargetSpec ‑ supports any HTTP interaction [interaction: SynchronousMessages(key=null, description=test, request=Message Contents ( contents: MISSING, metadata: {} ), response=[]), result: false, #3]
au.com.dius.pact.provider.junit5.HttpsContractTest ‑ anotherService - Get data
au.com.dius.pact.provider.junit5.HttpsContractTest ‑ anotherService2 - Get data 2
au.com.dius.pact.provider.junit5.HttpsContractTest ‑ anotherService3 - Get data
au.com.dius.pact.provider.junit5.MatchNegativeNumbersTest ‑ ledger - a dispute lost event
au.com.dius.pact.provider.junit5.MatchNumberWithRegexTest ‑ consumer - Get data
au.com.dius.pact.provider.junit5.MatchValuesTest ‑ my-consumer - testing pact
au.com.dius.pact.provider.junit5.MessageTestTargetSpec ‑ supports any message interaction [interaction: Interaction: test
	in states None
message:
Message Contents ( contents: MISSING, metadata: {} )

comments: {}, result: true, #2]
au.com.dius.pact.provider.junit5.MessageTestTargetSpec ‑ supports any message interaction [interaction: Interaction: test
	in states None
request:
	method: GET
	path: /
	query: {}
	headers: {}
	matchers: MatchingRules(rules={})
	generators: Generators(categories={})
	body: MISSING

response:
	status: 200
	headers: {}
	matchers: MatchingRules(rules={})
	generators: Generators(categories={})
	body: MISSING, result: false, #0]
au.com.dius.pact.provider.junit5.MessageTestTargetSpec ‑ supports any message interaction [interaction: Interaction: test
	in states None
request:
HttpRequest(method=GET, path=/, query={}, headers={}, body=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}))

response:
HttpResponse(status=200, headers={}, body=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}))

comments: {}, result: false, #4]
au.com.dius.pact.provider.junit5.MessageTestTargetSpec ‑ supports any message interaction [interaction: Message(description='test', providerStates=[], contents=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}), metadata={}), result: true, #1]
au.com.dius.pact.provider.junit5.MessageTestTargetSpec ‑ supports any message interaction [interaction: SynchronousMessages(key=null, description=test, request=Message Contents ( contents: MISSING, metadata: {} ), response=[]), result: true, #3]
au.com.dius.pact.provider.junit5.MessageWithMetadataTest ‑ test_consumer - A message with metadata
au.com.dius.pact.provider.junit5.MinLikeMatcherWithChildArraysTest ‑ consumer - Get data
au.com.dius.pact.provider.junit5.MissingProviderStateTest ‑ anotherService - Get data
au.com.dius.pact.provider.junit5.MissingProviderStateTest ‑ anotherService2 - Get data 2
au.com.dius.pact.provider.junit5.MissingProviderStateTest ‑ anotherService3 - Get data
au.com.dius.pact.provider.junit5.MultipleStatesContractTest ‑ consumerMultipleStates - Get data
au.com.dius.pact.provider.junit5.PactVerificationContextSpec ‑ currentTarget - returns null if no target can be found that supports the interaction
au.com.dius.pact.provider.junit5.PactVerificationContextSpec ‑ currentTarget - returns the current target if it supports the interaction
au.com.dius.pact.provider.junit5.PactVerificationContextSpec ‑ currentTarget - searches for a target in the additional ones if the current target does not support the interaction
au.com.dius.pact.provider.junit5.PactVerificationContextSpec ‑ only throw an exception if there are non-pending failures
au.com.dius.pact.provider.junit5.PactVerificationContextSpec ‑ sets the test result to an error result if the test fails with an exception
au.com.dius.pact.provider.junit5.PactVerificationContextSpec ‑ support pending flag with async message interactions
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ If the JUnit test framework has an exception, add a failure to the test results
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ beforeEach method passes the property resolver on to the verification context
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ beforeTestExecution - throws an exception if there is no valid test target for the interaction
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ if updateTestResult fails, throw an exception
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ resolve parameter test [parameterType: class au.com.dius.pact.provider.ProviderVerifier, result: Mock for type 'ProviderVerifier' named 'verifier', #5]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ resolve parameter test [parameterType: class au.com.dius.pact.provider.junit5.PactVerificationContext, result: PactVerificationContext(store=Mock for type 'Store' named 'store', context=Mock for type 'ExtensionContext' named 'extContext', target=au.com.dius.pact.provider.junit5.PluginTestTarget@7757025d, verifier=Mock for type 'IProviderVerifier', valueResolver=Mock for type 'ValueResolver', providerInfo=Mock for type 'IProviderInfo', consumer=Mock for type 'IConsumerInfo', interaction=Interaction: interaction2
	in states None
request:
HttpRequest(method=GET, path=/, query={}, headers={}, body=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}))

response:
HttpResponse(status=200, headers={}, body=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}))

comments: {}, pact=BasePact(consumer=Consumer(name=consumer), provider=Provider(name=provider), metadata={}, source=PactBrokerSource(host=localhost, port=80, scheme=http, pacts={}, url=null)), testExecutionResult=[], additionalTargets=[au.com.dius.pact.provider.junit5.MessageTestTarget@69ffdaa8]), #4]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ resolve parameter test [parameterType: class java.lang.String, result: null, #6]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ resolve parameter test [parameterType: interface au.com.dius.pact.core.model.Interaction, result: Interaction: interaction1
	in states None
request:
	method: GET
	path: /
	query: {}
	headers: {}
	matchers: MatchingRules(rules={})
	generators: Generators(categories={})
	body: MISSING

response:
	status: 200
	headers: {}
	matchers: MatchingRules(rules={})
	generators: Generators(categories={})
	body: MISSING, #1]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ resolve parameter test [parameterType: interface au.com.dius.pact.core.model.Pact, result: BasePact(consumer=Consumer(name=consumer), provider=Provider(name=provider), metadata={}, source=PactBrokerSource(host=localhost, port=80, scheme=http, pacts={}, url=null)), #0]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ resolve parameter test [parameterType: interface au.com.dius.pact.provider.RequestData, result: RequestDataToBeVerified(requestData=EMPTY, metadata={}), #7]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ resolve parameter test [parameterType: interface org.apache.hc.core5.http.ClassicHttpRequest, result: Mock for type 'ClassicHttpRequest' named 'classicHttpRequest', #2]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ resolve parameter test [parameterType: interface org.apache.hc.core5.http.HttpRequest, result: Mock for type 'ClassicHttpRequest' named 'classicHttpRequest', #3]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test [parameterType: class au.com.dius.pact.provider.ProviderVerifier, target: <au.com.dius.pact.provider.junit5.HttpTestTarget@4052913c host=localhost port=8080 path=/ httpClientFactory=() -> au.com.dius.pact.provider.HttpClientFactory userConfig=[:]>, result: true, #9]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test [parameterType: class au.com.dius.pact.provider.junit5.PactVerificationContext, target: <au.com.dius.pact.provider.junit5.HttpTestTarget@25a290ee host=localhost port=8080 path=/ httpClientFactory=() -> au.com.dius.pact.provider.HttpClientFactory userConfig=[:]>, result: true, #8]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test [parameterType: class java.lang.String, target: <au.com.dius.pact.provider.junit5.HttpTestTarget@9729a97 host=localhost port=8080 path=/ httpClientFactory=() -> au.com.dius.pact.provider.HttpClientFactory userConfig=[:]>, result: false, #10]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test [parameterType: interface au.com.dius.pact.core.model.Interaction, target: <au.com.dius.pact.provider.junit5.HttpTestTarget@77ccded4 host=localhost port=8080 path=/ httpClientFactory=() -> au.com.dius.pact.provider.HttpClientFactory userConfig=[:]>, result: true, #1]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test [parameterType: interface au.com.dius.pact.core.model.Pact, target: <au.com.dius.pact.provider.junit5.HttpTestTarget@39ffda4a host=localhost port=8080 path=/ httpClientFactory=() -> au.com.dius.pact.provider.HttpClientFactory userConfig=[:]>, result: true, #0]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test [parameterType: interface au.com.dius.pact.provider.RequestData, target: <au.com.dius.pact.provider.junit5.HttpTestTarget@36463b09 host=localhost port=8080 path=/ httpClientFactory=() -> au.com.dius.pact.provider.HttpClientFactory userConfig=[:]>, result: false, #11]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test [parameterType: interface au.com.dius.pact.provider.RequestData, target: <au.com.dius.pact.provider.junit5.PluginTestTarget@57e4b86c config=[:] transportEntry=null>, result: true, #12]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test [parameterType: interface org.apache.hc.core5.http.ClassicHttpRequest, target: <au.com.dius.pact.provider.junit5.HttpTestTarget@21be14c2 host=localhost port=8080 path=/ httpClientFactory=() -> au.com.dius.pact.provider.HttpClientFactory userConfig=[:]>, result: true, #2]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test [parameterType: interface org.apache.hc.core5.http.ClassicHttpRequest, target: <au.com.dius.pact.provider.junit5.HttpsTestTarget@2bb717d7 insecure=false host=localhost port=8443 path= httpClientFactory=() -> au.com.dius.pact.provider.HttpClientFactory userConfig=[:]>, result: true, #3]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test [parameterType: interface org.apache.hc.core5.http.ClassicHttpRequest, target: <au.com.dius.pact.provider.junit5.MessageTestTarget@22b82ddf packagesToScan=[] classLoader=null userConfig=[:]>, result: false, #4]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test [parameterType: interface org.apache.hc.core5.http.HttpRequest, target: <au.com.dius.pact.provider.junit5.HttpTestTarget@16bbaab3 host=localhost port=8080 path=/ httpClientFactory=() -> au.com.dius.pact.provider.HttpClientFactory userConfig=[:]>, result: true, #5]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test [parameterType: interface org.apache.hc.core5.http.HttpRequest, target: <au.com.dius.pact.provider.junit5.HttpsTestTarget@fe42a09 insecure=false host=localhost port=8443 path= httpClientFactory=() -> au.com.dius.pact.provider.HttpClientFactory userConfig=[:]>, result: true, #6]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test [parameterType: interface org.apache.hc.core5.http.HttpRequest, target: <au.com.dius.pact.provider.junit5.MessageTestTarget@1ffd0114 packagesToScan=[] classLoader=null userConfig=[:]>, result: false, #7]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test with mutiple test targets [parameterType: class au.com.dius.pact.provider.ProviderVerifier, target: <au.com.dius.pact.provider.junit5.HttpTestTarget@5280688 host=localhost port=8080 path=/ httpClientFactory=() -> au.com.dius.pact.provider.HttpClientFactory userConfig=[:]>, #9]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test with mutiple test targets [parameterType: class au.com.dius.pact.provider.junit5.PactVerificationContext, target: <au.com.dius.pact.provider.junit5.HttpTestTarget@7c5f29c6 host=localhost port=8080 path=/ httpClientFactory=() -> au.com.dius.pact.provider.HttpClientFactory userConfig=[:]>, #8]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test with mutiple test targets [parameterType: interface au.com.dius.pact.core.model.Interaction, target: <au.com.dius.pact.provider.junit5.HttpTestTarget@54f2df29 host=localhost port=8080 path=/ httpClientFactory=() -> au.com.dius.pact.provider.HttpClientFactory userConfig=[:]>, #1]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test with mutiple test targets [parameterType: interface au.com.dius.pact.core.model.Pact, target: <au.com.dius.pact.provider.junit5.HttpTestTarget@64bba0eb host=localhost port=8080 path=/ httpClientFactory=() -> au.com.dius.pact.provider.HttpClientFactory userConfig=[:]>, #0]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test with mutiple test targets [parameterType: interface au.com.dius.pact.provider.RequestData, target: <au.com.dius.pact.provider.junit5.HttpTestTarget@61ab6521 host=localhost port=8080 path=/ httpClientFactory=() -> au.com.dius.pact.provider.HttpClientFactory userConfig=[:]>, #10]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test with mutiple test targets [parameterType: interface au.com.dius.pact.provider.RequestData, target: <au.com.dius.pact.provider.junit5.PluginTestTarget@7757025d config=[:] transportEntry=null>, #11]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test with mutiple test targets [parameterType: interface org.apache.hc.core5.http.ClassicHttpRequest, target: <au.com.dius.pact.provider.junit5.HttpTestTarget@655203e3 host=localhost port=8080 path=/ httpClientFactory=() -> au.com.dius.pact.provider.HttpClientFactory userConfig=[:]>, #2]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test with mutiple test targets [parameterType: interface org.apache.hc.core5.http.ClassicHttpRequest, target: <au.com.dius.pact.provider.junit5.HttpsTestTarget@729cd862 insecure=false host=localhost port=8443 path= httpClientFactory=() -> au.com.dius.pact.provider.HttpClientFactory userConfig=[:]>, #3]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test with mutiple test targets [parameterType: interface org.apache.hc.core5.http.ClassicHttpRequest, target: <au.com.dius.pact.provider.junit5.MessageTestTarget@568f4faa packagesToScan=[] classLoader=null userConfig=[:]>, #4]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test with mutiple test targets [parameterType: interface org.apache.hc.core5.http.HttpRequest, target: <au.com.dius.pact.provider.junit5.HttpTestTarget@589dfa6f host=localhost port=8080 path=/ httpClientFactory=() -> au.com.dius.pact.provider.HttpClientFactory userConfig=[:]>, #5]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test with mutiple test targets [parameterType: interface org.apache.hc.core5.http.HttpRequest, target: <au.com.dius.pact.provider.junit5.HttpsTestTarget@6f8667bb insecure=false host=localhost port=8443 path= httpClientFactory=() -> au.com.dius.pact.provider.HttpClientFactory userConfig=[:]>, #6]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ supports parameter test with mutiple test targets [parameterType: interface org.apache.hc.core5.http.HttpRequest, target: <au.com.dius.pact.provider.junit5.MessageTestTarget@2774dcf4 packagesToScan=[] classLoader=null userConfig=[:]>, #7]
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ updateTestResult uses the original pact when pact is filtered 
au.com.dius.pact.provider.junit5.PactVerificationExtensionSpec ‑ updateTestResult uses the pact itself when pact is not filtered 
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ does not throws an exception if there are valid state change methods
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ findPactSources returns a pact loader for each discovered pact source annotation
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ findPactSources returns a pact loader for each discovered pact source on any annotations
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ findPactSources throws an exception if there are no defined pact sources on the test class
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ handling exceptions test - with IgnoreNoPactsToVerify annotation and NotFoundHalResponse exception does not throw the exception
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ handling exceptions test - with IgnoreNoPactsToVerify annotation and an IO exception throws the exception
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ handling exceptions test - with IgnoreNoPactsToVerify annotation and ignoreIoErrors system property set and an IO exception does not throw the exception
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ handling exceptions test - with IgnoreNoPactsToVerify(ignoreIoErrors = "true") annotation and an IO exception does not throw the exception
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ handling exceptions test - with no annotation throws the exception
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ lookup consumer info - ConsumerWithExpression
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ lookup consumer info - ConsumerWithName
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ lookup consumer info - ConsumerWithNoName
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ lookup provider info - ProviderWithExpression
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ lookup provider info - ProviderWithName
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ lookup provider info - ProviderWithNoName
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ only supports tests with a provider annotation [testClass: class au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec$ChildClass, isSupported: true, #2]
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ only supports tests with a provider annotation [testClass: class au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec$TestClassWithAnnotation, isSupported: true, #0]
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ only supports tests with a provider annotation [testClass: class au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec, isSupported: false, #1]
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ provideTestTemplateInvocationContexts throws an exception if load request fails with an exception
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ provideTestTemplateInvocationContexts throws an exception if there are no pacts to verify
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ returns a dummy test if there are no pacts to verify and IgnoreNoPactsToVerify is present
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ returns a junit extension for each interaction in all the discovered pact files
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ supports filtering the discovered pact files
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ supports filtering the interactions
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ supports provider name from system properties
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ throws an exception if there are invalid state change methods [testClass: class au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec$InvalidStateChangeTestClass, #0]
au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec ‑ throws an exception if there are invalid state change methods [testClass: class au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProviderSpec$InvalidStateChangeTestClass2, #1]
au.com.dius.pact.provider.junit5.PactVerificationStateChangeExtensionSpec ‑ invokes the state change method for the provider state
au.com.dius.pact.provider.junit5.PactVerificationStateChangeExtensionSpec ‑ marks the test as failed if the provider state callback fails
au.com.dius.pact.provider.junit5.PactVerificationStateChangeExtensionSpec ‑ throws an exception if it does not find a state change method for the provider state [testClass: class au.com.dius.pact.provider.junit5.PactVerificationStateChangeExtensionSpec$TestClass, #1]
au.com.dius.pact.provider.junit5.PactVerificationStateChangeExtensionSpec ‑ throws an exception if it does not find a state change method for the provider state [testClass: class au.com.dius.pact.provider.junit5.PactVerificationStateChangeExtensionSpec, #0]
au.com.dius.pact.provider.junit5.PluginTestTargetSpec ‑ supports any V4 interaction [interaction: Interaction: test
	in states None
message:
Message Contents ( contents: MISSING, metadata: {} )

comments: {}, result: true, #2]
au.com.dius.pact.provider.junit5.PluginTestTargetSpec ‑ supports any V4 interaction [interaction: Interaction: test
	in states None
request:
	method: GET
	path: /
	query: {}
	headers: {}
	matchers: MatchingRules(rules={})
	generators: Generators(categories={})
	body: MISSING

response:
	status: 200
	headers: {}
	matchers: MatchingRules(rules={})
	generators: Generators(categories={})
	body: MISSING, result: false, #0]
au.com.dius.pact.provider.junit5.PluginTestTargetSpec ‑ supports any V4 interaction [interaction: Interaction: test
	in states None
request:
HttpRequest(method=GET, path=/, query={}, headers={}, body=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}))

response:
HttpResponse(status=200, headers={}, body=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}))

comments: {}, result: true, #4]
au.com.dius.pact.provider.junit5.PluginTestTargetSpec ‑ supports any V4 interaction [interaction: Message(description='test', providerStates=[], contents=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}), metadata={}), result: false, #1]
au.com.dius.pact.provider.junit5.PluginTestTargetSpec ‑ supports any V4 interaction [interaction: SynchronousMessages(key=null, description=test, request=Message Contents ( contents: MISSING, metadata: {} ), response=[]), result: true, #3]
au.com.dius.pact.provider.junit5.ProviderStateInjectedTest ‑ V3Consumer - a request
au.com.dius.pact.provider.junit5.StateAnnotationsOnAdditionalClassTest ‑ consumerWithMultipleInteractions - GET moreData
au.com.dius.pact.provider.junit5.StateAnnotationsOnAdditionalClassTest ‑ consumerWithMultipleInteractions - Get data
au.com.dius.pact.provider.junit5.StateAnnotationsOnInterfaceTest ‑ consumerWithMultipleInteractions - GET moreData
au.com.dius.pact.provider.junit5.StateAnnotationsOnInterfaceTest ‑ consumerWithMultipleInteractions - Get data
au.com.dius.pact.provider.junit5.StateInjectedHeadersProviderTest ‑ consumer - Create new account for user
au.com.dius.pact.provider.junit5.StateInjectedProviderTest ‑ XmlInJsonConsumer - Create new entity
au.com.dius.pact.provider.junit5.SynchronousMessageContractTest ‑ KafkaRequestReplyConsumer - a test message
au.com.dius.pact.provider.junit5.TextPlainProviderTest ‑ TextConsumer - A request to download text
au.com.dius.pact.provider.junit5.ThriftStateInjectedProviderPostTest ‑ ThriftJsonConsumer - Thrift request
au.com.dius.pact.provider.junit5.ThriftStateInjectedProviderTest ‑ ThriftJsonConsumer - Thrift request
au.com.dius.pact.provider.junit5.V4PendingInteractionProviderTest ‑ test_consumer - test interaction [PENDING]
au.com.dius.pact.provider.junit5.V4StatusCodeMatcherTest ‑ V4Consumer - a test request
au.com.dius.pact.provider.junit5.V4StatusCodeMatcherTest ‑ V4Consumer - a test request, part 2
au.com.dius.pact.provider.junit5.VerifyEmptyObjectTest ‑ consumer - Get data
au.com.dius.pact.provider.junit5.WithRegisteredExtensionTest ‑ anotherService - Get data
au.com.dius.pact.provider.junit5.WithRegisteredExtensionTest ‑ anotherService2 - Get data 2
au.com.dius.pact.provider.junit5.WithRegisteredExtensionTest ‑ anotherService3 - Get data
au.com.dius.pact.provider.junit5.XmlContentTypeProviderTest ‑ XMLConsumer2 - a POST request with an XML message
au.com.dius.pact.provider.junitsupport.TestDescriptionSpec ‑ when BrokerUrlSource tests description includes tag if present [tag: , description: the-consumer-name - Upon Interaction 1 , #2]
au.com.dius.pact.provider.junitsupport.TestDescriptionSpec ‑ when BrokerUrlSource tests description includes tag if present [tag: master, description: the-consumer-name [tag:master] - Upon Interaction 1 , #0]
au.com.dius.pact.provider.junitsupport.TestDescriptionSpec ‑ when BrokerUrlSource tests description includes tag if present [tag: null, description: the-consumer-name - Upon Interaction 1 , #1]
au.com.dius.pact.provider.junitsupport.TestDescriptionSpec ‑ when non broker pact source tests name are built correctly
au.com.dius.pact.provider.junitsupport.TestDescriptionSpec ‑ when pending pacts is disabled
au.com.dius.pact.provider.junitsupport.TestDescriptionSpec ‑ when pending pacts is enabled
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Auth: No auth if neither token nor username is provided
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Auth: Uses basic auth if username and password are provided
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Auth: Uses basic auth if username and token are provided
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Auth: Uses bearer auth if token and custom auth header are provided
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Auth: Uses bearer auth if token is provided
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Auth: Uses bearer auth if token is provided having a custom auth header
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Auth: Uses no auth if no auth is provided
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Does not enable insecure TLS when not set in PactBroker annotation and not using the fallback system property
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Does not fail when no fallback port system properties is set
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Does not loads wip pacts when pending is false
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Enables insecure TLS from explicit PactBroker annotation setting
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Enables insecure TLS using fallback PactBroker annotation system property
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Fails when no fallback system properties are set
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Falls back to tags when consumer version selectors are not specified
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Invoke Selectors Method [clazz: class au.com.dius.pact.provider.junitsupport.loader.KotlinClassWithSelectorMethod, instance: <au.com.dius.pact.provider.junitsupport.loader.KotlinClassWithSelectorMethod@6ae5e1cf>, result: [Environment(environment=KotlinSelectorMethod)], #3]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Invoke Selectors Method [clazz: class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec$CorrectSelectorMethod, instance: <au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec$CorrectSelectorMethod@71842e18>, result: [Environment(environment=CorrectSelectorMethod)], #0]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Invoke Selectors Method [clazz: class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec$CorrectSelectorMethod2, instance: <au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec$CorrectSelectorMethod2@2a7b4bb6>, result: [Environment(environment=CorrectSelectorMethod2)], #1]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Invoke Selectors Method [clazz: class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec$CorrectSelectorMethod3, instance: null, result: [Environment(environment=CorrectSelectorMethod3)], #2]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Invoke Selectors Method [clazz: class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec$ExtendedFromKotlin, instance: <au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec$ExtendedFromKotlin@496004e3>, result: [Environment(environment=KotlinSelectorMethod)], #4]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Loads Pacts Configured From A Pact Broker Annotation
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Loads all consumer pacts if no consumer is provided
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Loads all consumers by default
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Loads pacts for each provided consumer version selector
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Loads pacts for each provided tag
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Loads pacts only for provided consumers
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Loads pacts only for provided consumers on the selector
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Loads pacts only for provided consumers with the specified consumer version selectors
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Loads pacts only for provided consumers with the specified tags
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Loads pacts with consumer version selectors when consumer version selectors and tags are both present
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Loads pacts with no selectors when none are specified
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Loads the latest pacts if no consumer version selector or tag is provided
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Loads wip pacts when pending and includeWipPactsSince parameters set
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Processes consumer version selectors before pact load
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Processes consumers before pact load
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Processes tags before pact load
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Returns Empty List if flagged to do so and the pact broker client returns an empty list
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Returns an empty list if the pact broker client returns an empty list
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Throws an Exception if the broker URL is invalid
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Throws an Exception if the broker host has a slash
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Throws an Exception if there is a certificate error
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Throws any Exception On Execution Exception
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Throws exception if consumer version selector properties do not match in length
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Uses fallback PactBroker System Properties
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Uses fallback PactBroker System Properties for PactSource
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Uses fallback PactBroker System Properties for URL
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Uses the insecure TlS setting when creating the PactBrokerClient
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ Uses true for latest when only tags are specified for consumer version selector
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ When falling back to tags when consumer version selectors are not specified, use the supplied value resolver
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ brokerUrl returns the url if it is set [p_host: localhost, p_port: 1234, p_protocol: https, p_url: null, expected: https://localhost:1234, #2]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ brokerUrl returns the url if it is set [p_host: localhost, p_port: 1234, p_protocol: null, p_url: null, expected: http://localhost:1234, #1]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ brokerUrl returns the url if it is set [p_host: null, p_port: null, p_protocol: null, p_url: http://localhost/, expected: http://localhost/, #0]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ building the list of selectors
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ building the list of selectors expands any consumer name expressions
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ building the list of selectors expands any expressions
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ building the list of selectors expands any expressions for latest as well
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ building the list of selectors includes any consumer name
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ building the list of selectors supports a consumer name but no tags
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ building the list of selectors when latest expands to a single value use it for all selectors
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ building the list of selectors with both tag and consumer name expressions
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ configured from annotation with https and no port
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ configured from annotation with no port
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ do not fall back to tags if there is a selector but not any tags
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ does not fail if the port is not provided
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ getPactBrokerSource uses the URL if it is set [p_host: localhost, p_port: 1234, p_protocol: https, p_url: null, expected: PactBrokerSource(host=localhost, port=1234, scheme=https, pacts={}, url=null), #2]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ getPactBrokerSource uses the URL if it is set [p_host: localhost, p_port: 1234, p_protocol: null, p_url: null, expected: PactBrokerSource(host=localhost, port=1234, scheme=http, pacts={}, url=null), #1]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ getPactBrokerSource uses the URL if it is set [p_host: null, p_port: null, p_protocol: null, p_url: http://localhost, expected: PactBrokerSource(host=null, port=null, scheme=http, pacts={}, url=http://localhost), #0]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ processes consumer version selectors with the provided value resolver
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ processes tags with the provided value resolver
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ shouldFallBackToTags is false when selectors has more than one item
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ shouldFallBackToTags is false when selectors has one item that does not resolve to an empty string
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ shouldFallBackToTags is true when selectors has one empty value
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ shouldFallBackToTags is true when selectors has one item that resolves to an empty string
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ shouldFallBackToTags is true when selectors is empty
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ test Class Has Selectors Method - invalid methods [clazz: class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec$IncorrectScopeOnSelectorMethod, #2]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ test Class Has Selectors Method - invalid methods [clazz: class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec$IncorrectTypesOnSelectorMethod, #0]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ test Class Has Selectors Method - invalid methods [clazz: class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec$IncorrectTypesOnSelectorMethod2, #1]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ test Class Has Selectors Method [clazz: class au.com.dius.pact.provider.junitsupport.loader.KotlinAbstractClassWithSelectorMethod, result: true, #8]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ test Class Has Selectors Method [clazz: class au.com.dius.pact.provider.junitsupport.loader.KotlinClassWithSelectorMethod, result: true, #6]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ test Class Has Selectors Method [clazz: class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec$CorrectSelectorMethod, result: true, #3]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ test Class Has Selectors Method [clazz: class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec$CorrectSelectorMethod2, result: true, #4]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ test Class Has Selectors Method [clazz: class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec$CorrectSelectorMethod3, result: true, #5]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ test Class Has Selectors Method [clazz: class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec$ExtendedFromKotlin, result: true, #7]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ test Class Has Selectors Method [clazz: class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec$FullPactBrokerAnnotation, result: false, #2]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ test Class Has Selectors Method [clazz: class au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec, result: false, #1]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ test Class Has Selectors Method [clazz: null, result: false, #0]
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ test annotation with system properties with both tag and consumer name expressions
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ use the overridden pact URL
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ when building the list of selectors, if falling back to tags create a selector for each tag
au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoaderSpec ‑ when building the list of selectors, if falling back to tags create a selector with any consumers
au.com.dius.pact.provider.junitsupport.loader.PactUrlLoaderSpec ‑ loads a pact from each URL
au.com.dius.pact.provider.junitsupport.loader.PactUrlLoaderSpec ‑ loads a pact from the provided annotation
au.com.dius.pact.provider.junitsupport.loader.PactUrlLoaderSpec ‑ loads a pact with basic auth
au.com.dius.pact.provider.junitsupport.loader.PactUrlLoaderSpec ‑ loads a pact with bearer token
au.com.dius.pact.provider.junitsupport.loader.PactUrlLoaderSpec ‑ loads the auth values from system properties
au.com.dius.pact.provider.junitsupport.loader.PactUrlLoaderSpec ‑ sets the description appropriately
au.com.dius.pact.provider.junitsupport.loader.SelectorBuilderSpec ‑ allow providing selectors in raw form
au.com.dius.pact.provider.junitsupport.loader.VersionedPactUrlLoaderTest ‑ failsWhenNoExpandableVariablesAreProvidedInAUrl()
au.com.dius.pact.provider.junitsupport.loader.VersionedPactUrlLoaderTest ‑ failsWhenNoVersionSpecified()
au.com.dius.pact.provider.junitsupport.loader.VersionedPactUrlLoaderTest ‑ replacesVersion()
au.com.dius.pact.provider.junitsupport.loader.VersionedPactUrlLoaderTest ‑ replacesVersions()
au.com.dius.pact.provider.maven.PactCanIDeployMojoSpec ‑ calls the pact broker client
au.com.dius.pact.provider.maven.PactCanIDeployMojoSpec ‑ pacticipantVersion can be missing if latest is provided
au.com.dius.pact.provider.maven.PactCanIDeployMojoSpec ‑ passes ignore parameters to the pact broker client
au.com.dius.pact.provider.maven.PactCanIDeployMojoSpec ‑ passes optional parameters to the pact broker client
au.com.dius.pact.provider.maven.PactCanIDeployMojoSpec ‑ passes toEnvironment parameter to the pact broker client
au.com.dius.pact.provider.maven.PactCanIDeployMojoSpec ‑ passes toMainBranch parameter to the pact broker client
au.com.dius.pact.provider.maven.PactCanIDeployMojoSpec ‑ prints verification results url when pact broker client returns one
au.com.dius.pact.provider.maven.PactCanIDeployMojoSpec ‑ throws an exception if pactBrokerUrl is not provided
au.com.dius.pact.provider.maven.PactCanIDeployMojoSpec ‑ throws an exception if pacticipant is not provided
au.com.dius.pact.provider.maven.PactCanIDeployMojoSpec ‑ throws an exception if pacticipantVersion and latest is not provided
au.com.dius.pact.provider.maven.PactCanIDeployMojoSpec ‑ throws an exception if the pact broker client says no
au.com.dius.pact.provider.maven.PactCreateVersionTagMojoSpec ‑ calls pact broker client with mandatory arguments
au.com.dius.pact.provider.maven.PactCreateVersionTagMojoSpec ‑ creates a broker client if not specified before
au.com.dius.pact.provider.maven.PactCreateVersionTagMojoSpec ‑ throws an exception if pactBrokerUrl is empty
au.com.dius.pact.provider.maven.PactCreateVersionTagMojoSpec ‑ throws an exception if pactBrokerUrl is not provided
au.com.dius.pact.provider.maven.PactCreateVersionTagMojoSpec ‑ throws an exception if pacticipant is empty
au.com.dius.pact.provider.maven.PactCreateVersionTagMojoSpec ‑ throws an exception if pacticipant is not provided
au.com.dius.pact.provider.maven.PactCreateVersionTagMojoSpec ‑ throws an exception if pacticipantVersion is empty
au.com.dius.pact.provider.maven.PactCreateVersionTagMojoSpec ‑ throws an exception if pacticipantVersion is not provided
au.com.dius.pact.provider.maven.PactCreateVersionTagMojoSpec ‑ throws an exception if tag is empty
au.com.dius.pact.provider.maven.PactCreateVersionTagMojoSpec ‑ throws an exception if tag is not provided
au.com.dius.pact.provider.maven.PactProviderMojoSpec ‑ Falls back to the passed in broker config if not set on the provider
au.com.dius.pact.provider.maven.PactProviderMojoSpec ‑ Includes the fallback tag if specified
au.com.dius.pact.provider.maven.PactProviderMojoSpec ‑ configures pending pacts if the option is set
au.com.dius.pact.provider.maven.PactProviderMojoSpec ‑ do fail the build if the Broker returns 404 and failIfNoPactsFound is true
au.com.dius.pact.provider.maven.PactProviderMojoSpec ‑ do not fail the build if the Broker returns 404 and failIfNoPactsFound is false
au.com.dius.pact.provider.maven.PactProviderMojoSpec ‑ do not fail the build if there are no pacts and failIfNoPactsFound is false
au.com.dius.pact.provider.maven.PactProviderMojoSpec ‑ fail the build if there are no pacts and failIfNoPactsFound is true
au.com.dius.pact.provider.maven.PactProviderMojoSpec ‑ load pacts from broker uses the configured pactBroker bearer authentication with a custom auth header name
au.com.dius.pact.provider.maven.PactProviderMojoSpec ‑ load pacts from multiple directories
au.com.dius.pact.provider.maven.PactProviderMojoSpec ‑ load pacts from pact broker for each configured pactBroker tag
au.com.dius.pact.provider.maven.PactProviderMojoSpec ‑ load pacts from pact broker uses bearer authentication if token attribute is set without scheme being set
au.com.dius.pact.provider.maven.PactProviderMojoSpec ‑ load pacts from pact broker uses the configured pactBroker Url
au.com.dius.pact.provider.maven.PactProviderMojoSpec ‑ load pacts from pact broker uses the configured pactBroker Url over pactBrokerUrl
au.com.dius.pact.provider.maven.PactProviderMojoSpec ‑ load pacts from pact broker uses the configured pactBroker basic authentication
au.com.dius.pact.provider.maven.PactProviderMojoSpec ‑ load pacts from pact broker uses the configured pactBroker bearer authentication
au.com.dius.pact.provider.maven.PactProviderMojoSpec ‑ load pacts from pact broker uses the provider pactBrokerUrl
au.com.dius.pact.provider.maven.PactProviderMojoSpec ‑ load pacts from pact broker using any configured selectors
au.com.dius.pact.provider.maven.PactProviderMojoSpec ‑ load pacts from pact broker using the Maven server info if the serverId is set
au.com.dius.pact.provider.maven.PactProviderMojoSpec ‑ system property pact.provider.version.trimSnapshot true when set with systemPropertyVariables
au.com.dius.pact.provider.maven.PactProviderMojoSpec ‑ system property pact.verifier.publishResults true when set with systemPropertyVariables
au.com.dius.pact.provider.maven.PactProviderMojoSpec ‑ throws an exception if pending pacts enabled and there are no provider tags
au.com.dius.pact.provider.maven.PactPublishMojoSpec ‑ Allows some files to be excluded from being published
au.com.dius.pact.provider.maven.PactPublishMojoSpec ‑ Allows the branch name to be set
au.com.dius.pact.provider.maven.PactPublishMojoSpec ‑ Fails with an exception if any pacts fail to upload
au.com.dius.pact.provider.maven.PactPublishMojoSpec ‑ Published the pacts to the pact broker with tags if any tags are specified
au.com.dius.pact.provider.maven.PactPublishMojoSpec ‑ Tags can also be overridden with Java system properties
au.com.dius.pact.provider.maven.PactPublishMojoSpec ‑ if the broker token is set, it passes in the creds to the broker client
au.com.dius.pact.provider.maven.PactPublishMojoSpec ‑ if the broker username is set, passes in the creds to the broker client
au.com.dius.pact.provider.maven.PactPublishMojoSpec ‑ trimSnapshot=false leaves version unchanged
au.com.dius.pact.provider.maven.PactPublishMojoSpec ‑ trimSnapshot=true leaves non-snapshot versions unchanged
au.com.dius.pact.provider.maven.PactPublishMojoSpec ‑ trimSnapshot=true removes the "-SNAPSHOT"
au.com.dius.pact.provider.maven.PactPublishMojoSpec ‑ trimSnapshot=true removes the last occurrence of "-SNAPSHOT" [projectVersion: 1.0.0-NOT-A-SNAPSHOT-abc-SNAPSHOT, result: 1.0.0-NOT-A-SNAPSHOT-abc, #0]
au.com.dius.pact.provider.maven.PactPublishMojoSpec ‑ trimSnapshot=true removes the last occurrence of "-SNAPSHOT" [projectVersion: 1.0.0-NOT-A-SNAPSHOT-abc-SNAPSHOT-re234hj, result: 1.0.0-NOT-A-SNAPSHOT-abc-re234hj, #1]
au.com.dius.pact.provider.maven.PactPublishMojoSpec ‑ trimSnapshot=true removes the last occurrence of "-SNAPSHOT" [projectVersion: 1.0.0-SNAPSHOT-re234hj, result: 1.0.0-re234hj, #2]
au.com.dius.pact.provider.maven.PactPublishMojoSpec ‑ uploads all pacts to the pact broker
au.com.dius.pact.provider.readme.ReadmeExamplePactJVMProviderSpockSpec ‑ Provider Pact - With Consumer ConsumerInfo(name='zoo_app', stateChange=null, stateChangeUsesBody=true, packagesToScan=[], verificationType=null, pactSource=FileSource(file=/home/runner/work/pact-jvm/pact-jvm/provider/build/resources/test/pacts/zoo_app-animal_service.json, pact=null), notices=[], pending=false, wip=false)
au.com.dius.pact.provider.reporters.JsonReporterSpec ‑ creates proper verification failure with exception stack traces
au.com.dius.pact.provider.reporters.JsonReporterSpec ‑ does not overwrite the previous report file

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

888 tests found (test 774 to 888)

There are 888 tests, see "Raw output" for the list of tests 774 to 888.
Raw output
au.com.dius.pact.provider.reporters.JsonReporterSpec ‑ generates the correct JSON for validation failures
au.com.dius.pact.provider.reporters.JsonReporterSpec ‑ merges results with an existing file when the provider matches
au.com.dius.pact.provider.reporters.JsonReporterSpec ‑ overwrites an existing file when the provider does not match
au.com.dius.pact.provider.reporters.MarkdownReporterSpec ‑ appends to an existing report file
au.com.dius.pact.provider.reporters.MarkdownReporterSpec ‑ does not overwrite the previous report file
au.com.dius.pact.provider.reporters.MarkdownReporterSpec ‑ does not specify tag if not tag is not specified
au.com.dius.pact.provider.reporters.MarkdownReporterSpec ‑ generates the correct markdown for validation failures
au.com.dius.pact.provider.reporters.MarkdownReporterSpec ‑ updates the summary with interaction failure
au.com.dius.pact.provider.reporters.MarkdownReporterSpec ‑ updates the summary with multiple failures
au.com.dius.pact.provider.reporters.MarkdownReporterSpec ‑ updates the summary with the status of each consumer
au.com.dius.pact.provider.reporters.ReporterManagerSpec ‑ can create an instance of a reporter
au.com.dius.pact.provider.reporters.ReporterManagerSpec ‑ can create an instance using fully qualified name
au.com.dius.pact.provider.reporters.ReporterManagerSpec ‑ returns boolean if a report is defined [name: Console, isDefined: false, #1]
au.com.dius.pact.provider.reporters.ReporterManagerSpec ‑ returns boolean if a report is defined [name: console, isDefined: true, #0]
au.com.dius.pact.provider.reporters.ReporterManagerSpec ‑ returns boolean if a report is defined [name: json, isDefined: true, #3]
au.com.dius.pact.provider.reporters.ReporterManagerSpec ‑ returns boolean if a report is defined [name: markdown, isDefined: true, #2]
au.com.dius.pact.provider.reporters.ReporterManagerSpec ‑ returns boolean if a report is defined [name: other, isDefined: false, #5]
au.com.dius.pact.provider.reporters.ReporterManagerSpec ‑ returns boolean if a report is defined [name: slf4j, isDefined: true, #4]
au.com.dius.pact.provider.reporters.ReporterManagerSpec ‑ returns true for all defined reports [name: console, #0]
au.com.dius.pact.provider.reporters.ReporterManagerSpec ‑ returns true for all defined reports [name: json, #2]
au.com.dius.pact.provider.reporters.ReporterManagerSpec ‑ returns true for all defined reports [name: markdown, #1]
au.com.dius.pact.provider.reporters.ReporterManagerSpec ‑ returns true for all defined reports [name: slf4j, #3]
au.com.dius.pact.provider.reporters.ReporterManagerSpec ‑ should throw an exception for none reporter classes
au.com.dius.pact.provider.reporters.ReporterManagerSpec ‑ when creating an instance of a reporter, sets the name if there is one to set
au.com.dius.pact.provider.reporters.SLF4JReporterSpec ‑ can create an instance of a reporter
au.com.dius.pact.provider.reporters.SLF4JReporterSpec ‑ can log the verification joining the consumer and provider names
au.com.dius.pact.provider.reporters.SLF4JReporterSpec ‑ can log the verification of a consumer from the PactBroker
au.com.dius.pact.provider.spring.MvcProviderVerifierSpec ‑ executing a request against mock MVC with a body
au.com.dius.pact.provider.spring.MvcProviderVerifierSpec ‑ executing a request against mock MVC with a multipart file upload
au.com.dius.pact.provider.spring.MvcProviderVerifierSpec ‑ executing a request against mock MVC with no body
au.com.dius.pact.provider.spring.WebFluxProviderVerifierSpec ‑ executing a request against web test client with a body
au.com.dius.pact.provider.spring.WebFluxProviderVerifierSpec ‑ executing a request against web test client with a multipart file upload
au.com.dius.pact.provider.spring.WebFluxProviderVerifierSpec ‑ executing a request against web test client with no body
au.com.dius.pact.provider.spring.junit5.MockMvcTestTargetNoCustomMockMvcTest ‑ anotherService - Get async data
au.com.dius.pact.provider.spring.junit5.MockMvcTestTargetNoCustomMockMvcTest ‑ anotherService - Get data
au.com.dius.pact.provider.spring.junit5.MockMvcTestTargetSpec ‑ should execute interaction
au.com.dius.pact.provider.spring.junit5.MockMvcTestTargetSpec ‑ should execute interaction with custom mockMvc
au.com.dius.pact.provider.spring.junit5.MockMvcTestTargetSpec ‑ should prepare get request
au.com.dius.pact.provider.spring.junit5.MockMvcTestTargetSpec ‑ should prepare get request with custom mockMvc
au.com.dius.pact.provider.spring.junit5.MockMvcTestTargetSpec ‑ should prepare post request
au.com.dius.pact.provider.spring.junit5.MockMvcTestTargetStandaloneMockMvcTest ‑ anotherService - Get async data
au.com.dius.pact.provider.spring.junit5.MockMvcTestTargetStandaloneMockMvcTest ‑ anotherService - Get data
au.com.dius.pact.provider.spring.junit5.MockMvcTestTargetStandaloneMockMvcTestJava ‑ anotherService - Get async data
au.com.dius.pact.provider.spring.junit5.MockMvcTestTargetStandaloneMockMvcTestJava ‑ anotherService - Get data
au.com.dius.pact.provider.spring.junit5.PactBrokerLoaderKtTest ‑ test1()
au.com.dius.pact.provider.spring.junit5.PactBrokerLoaderKtTest ‑ test2()
au.com.dius.pact.provider.spring.junit5.PactBrokerLoaderKtTest ‑ test3()
au.com.dius.pact.provider.spring.junit5.PactBrokerLoaderKtTest ‑ test4()
au.com.dius.pact.provider.spring.junit5.PactBrokerLoaderKtTest ‑ test5()
au.com.dius.pact.provider.spring.junit5.PactBrokerLoaderKtTest ‑ test6()
au.com.dius.pact.provider.spring.junit5.PactBrokerLoaderTest ‑ test1()
au.com.dius.pact.provider.spring.junit5.PactBrokerLoaderTest ‑ test2()
au.com.dius.pact.provider.spring.junit5.PactBrokerLoaderTest ‑ test3()
au.com.dius.pact.provider.spring.junit5.PactBrokerLoaderTest ‑ test4()
au.com.dius.pact.provider.spring.junit5.PactBrokerLoaderTest ‑ test5()
au.com.dius.pact.provider.spring.junit5.WebFluxTargetSpec ‑ should execute interaction
au.com.dius.pact.provider.spring.junit5.WebFluxTargetSpec ‑ should prepare get request
au.com.dius.pact.provider.spring.junit5.WebFluxTargetSpec ‑ should prepare post request
au.com.dius.pact.provider.spring.junit5.WebFluxTargetSpec ‑ supports any HTTP interaction [interaction: Interaction: test
	in states None
message:
Message Contents ( contents: MISSING, metadata: {} )

comments: {}, result: false, #2]
au.com.dius.pact.provider.spring.junit5.WebFluxTargetSpec ‑ supports any HTTP interaction [interaction: Interaction: test
	in states None
request:
	method: GET
	path: /
	query: {}
	headers: {}
	matchers: MatchingRules(rules={})
	generators: Generators(categories={})
	body: MISSING

response:
	status: 200
	headers: {}
	matchers: MatchingRules(rules={})
	generators: Generators(categories={})
	body: MISSING, result: true, #0]
au.com.dius.pact.provider.spring.junit5.WebFluxTargetSpec ‑ supports any HTTP interaction [interaction: Interaction: test
	in states None
request:
HttpRequest(method=GET, path=/, query={}, headers={}, body=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}))

response:
HttpResponse(status=200, headers={}, body=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}))

comments: {}, result: true, #4]
au.com.dius.pact.provider.spring.junit5.WebFluxTargetSpec ‑ supports any HTTP interaction [interaction: Message(description='test', providerStates=[], contents=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}), metadata={}), result: false, #1]
au.com.dius.pact.provider.spring.junit5.WebFluxTargetSpec ‑ supports any HTTP interaction [interaction: SynchronousMessages(key=null, description=test, request=Message Contents ( contents: MISSING, metadata: {} ), response=[]), result: false, #3]
au.com.dius.pact.provider.spring.junit5.WebTestClientTargetSpec ‑ should execute interaction
au.com.dius.pact.provider.spring.junit5.WebTestClientTargetSpec ‑ should prepare get request
au.com.dius.pact.provider.spring.junit5.WebTestClientTargetSpec ‑ should prepare post request
au.com.dius.pact.provider.spring.junit5.WebTestClientTargetSpec ‑ supports any HTTP interaction [interaction: Interaction: test
	in states None
message:
Message Contents ( contents: MISSING, metadata: {} )

comments: {}, result: false, #2]
au.com.dius.pact.provider.spring.junit5.WebTestClientTargetSpec ‑ supports any HTTP interaction [interaction: Interaction: test
	in states None
request:
	method: GET
	path: /
	query: {}
	headers: {}
	matchers: MatchingRules(rules={})
	generators: Generators(categories={})
	body: MISSING

response:
	status: 200
	headers: {}
	matchers: MatchingRules(rules={})
	generators: Generators(categories={})
	body: MISSING, result: true, #0]
au.com.dius.pact.provider.spring.junit5.WebTestClientTargetSpec ‑ supports any HTTP interaction [interaction: Interaction: test
	in states None
request:
HttpRequest(method=GET, path=/, query={}, headers={}, body=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}))

response:
HttpResponse(status=200, headers={}, body=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}))

comments: {}, result: true, #4]
au.com.dius.pact.provider.spring.junit5.WebTestClientTargetSpec ‑ supports any HTTP interaction [interaction: Message(description='test', providerStates=[], contents=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}), metadata={}), result: false, #1]
au.com.dius.pact.provider.spring.junit5.WebTestClientTargetSpec ‑ supports any HTTP interaction [interaction: SynchronousMessages(key=null, description=test, request=Message Contents ( contents: MISSING, metadata: {} ), response=[]), result: false, #3]
au.com.dius.pact.provider.spring.spring6.ConsumerVersionSelectorJavaTest ‑ No pacts found to verify
au.com.dius.pact.provider.spring.spring6.ConsumerVersionSelectorKotlinTest ‑ No pacts found to verify
au.com.dius.pact.provider.spring.spring6.MockMvcTestTargetNoCustomMockMvcTest ‑ anotherService - Get async data
au.com.dius.pact.provider.spring.spring6.MockMvcTestTargetNoCustomMockMvcTest ‑ anotherService - Get data
au.com.dius.pact.provider.spring.spring6.MockMvcTestTargetSpec ‑ should execute interaction
au.com.dius.pact.provider.spring.spring6.MockMvcTestTargetSpec ‑ should execute interaction with custom mockMvc
au.com.dius.pact.provider.spring.spring6.MockMvcTestTargetSpec ‑ should prepare get request
au.com.dius.pact.provider.spring.spring6.MockMvcTestTargetSpec ‑ should prepare get request with custom mockMvc
au.com.dius.pact.provider.spring.spring6.MockMvcTestTargetSpec ‑ should prepare post request
au.com.dius.pact.provider.spring.spring6.MockMvcTestTargetStandaloneMockMvcTest ‑ anotherService - Get async data
au.com.dius.pact.provider.spring.spring6.MockMvcTestTargetStandaloneMockMvcTest ‑ anotherService - Get data
au.com.dius.pact.provider.spring.spring6.MockMvcTestTargetStandaloneMockMvcTestJava ‑ anotherService - Get async data
au.com.dius.pact.provider.spring.spring6.MockMvcTestTargetStandaloneMockMvcTestJava ‑ anotherService - Get data
au.com.dius.pact.provider.spring.spring6.MockMvcTestTargetWebMvcTest ‑ anotherService - Get async data
au.com.dius.pact.provider.spring.spring6.MockMvcTestTargetWebMvcTest ‑ anotherService - Get data
au.com.dius.pact.provider.spring.spring6.MockMvcTestTargetWebMvcTestJava ‑ anotherService - Get async data
au.com.dius.pact.provider.spring.spring6.MockMvcTestTargetWebMvcTestJava ‑ anotherService - Get data
au.com.dius.pact.provider.spring.spring6.MockMvcTestWithCookieSpec ‑ CookieConsumer - Get data
au.com.dius.pact.provider.spring.spring6.PactVerificationSpringProviderTest ‑ No pacts found to verify
au.com.dius.pact.provider.spring.spring6.WebFluxTargetSpec ‑ should execute interaction
au.com.dius.pact.provider.spring.spring6.WebFluxTargetSpec ‑ should prepare get request
au.com.dius.pact.provider.spring.spring6.WebFluxTargetSpec ‑ should prepare post request
au.com.dius.pact.provider.spring.spring6.WebFluxTargetSpec ‑ supports any HTTP interaction [interaction: Interaction: test
	in states None
message:
Message Contents ( contents: MISSING, metadata: {} )

comments: {}, result: false, #2]
au.com.dius.pact.provider.spring.spring6.WebFluxTargetSpec ‑ supports any HTTP interaction [interaction: Interaction: test
	in states None
request:
	method: GET
	path: /
	query: {}
	headers: {}
	matchers: MatchingRules(rules={})
	generators: Generators(categories={})
	body: MISSING

response:
	status: 200
	headers: {}
	matchers: MatchingRules(rules={})
	generators: Generators(categories={})
	body: MISSING, result: true, #0]
au.com.dius.pact.provider.spring.spring6.WebFluxTargetSpec ‑ supports any HTTP interaction [interaction: Interaction: test
	in states None
request:
HttpRequest(method=GET, path=/, query={}, headers={}, body=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}))

response:
HttpResponse(status=200, headers={}, body=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}))

comments: {}, result: true, #4]
au.com.dius.pact.provider.spring.spring6.WebFluxTargetSpec ‑ supports any HTTP interaction [interaction: Message(description='test', providerStates=[], contents=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}), metadata={}), result: false, #1]
au.com.dius.pact.provider.spring.spring6.WebFluxTargetSpec ‑ supports any HTTP interaction [interaction: SynchronousMessages(key=null, description=test, request=Message Contents ( contents: MISSING, metadata: {} ), response=[]), result: false, #3]
au.com.dius.pact.provider.spring.spring6.WebTestClientPactTest ‑ anotherService - Get async data
au.com.dius.pact.provider.spring.spring6.WebTestClientPactTest ‑ anotherService - Get data
au.com.dius.pact.provider.spring.spring6.WebTestClientTargetSpec ‑ should execute interaction
au.com.dius.pact.provider.spring.spring6.WebTestClientTargetSpec ‑ should prepare get request
au.com.dius.pact.provider.spring.spring6.WebTestClientTargetSpec ‑ should prepare post request
au.com.dius.pact.provider.spring.spring6.WebTestClientTargetSpec ‑ supports any HTTP interaction [interaction: Interaction: test
	in states None
message:
Message Contents ( contents: MISSING, metadata: {} )

comments: {}, result: false, #2]
au.com.dius.pact.provider.spring.spring6.WebTestClientTargetSpec ‑ supports any HTTP interaction [interaction: Interaction: test
	in states None
request:
	method: GET
	path: /
	query: {}
	headers: {}
	matchers: MatchingRules(rules={})
	generators: Generators(categories={})
	body: MISSING

response:
	status: 200
	headers: {}
	matchers: MatchingRules(rules={})
	generators: Generators(categories={})
	body: MISSING, result: true, #0]
au.com.dius.pact.provider.spring.spring6.WebTestClientTargetSpec ‑ supports any HTTP interaction [interaction: Interaction: test
	in states None
request:
HttpRequest(method=GET, path=/, query={}, headers={}, body=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}))

response:
HttpResponse(status=200, headers={}, body=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}))

comments: {}, result: true, #4]
au.com.dius.pact.provider.spring.spring6.WebTestClientTargetSpec ‑ supports any HTTP interaction [interaction: Message(description='test', providerStates=[], contents=MISSING, matchingRules=MatchingRules(rules={}), generators=Generators(categories={}), metadata={}), result: false, #1]
au.com.dius.pact.provider.spring.spring6.WebTestClientTargetSpec ‑ supports any HTTP interaction [interaction: SynchronousMessages(key=null, description=test, request=Message Contents ( contents: MISSING, metadata: {} ), response=[]), result: false, #3]
au.com.dius.pact.provider.spring.spring6.WebfluxPactTest ‑ anotherService - Get async data
au.com.dius.pact.provider.spring.spring6.WebfluxPactTest ‑ anotherService - Get data
au.com.dius.pact.provider.spring.target.MockMvcTargetSpec ‑ invokes any request filter
au.com.dius.pact.provider.spring.target.MockMvcTargetSpec ‑ only execute the test the configured number of times
au.com.dius.pact.provider.spring.target.WebFluxTargetSpec ‑ execute the test against controller
au.com.dius.pact.provider.spring.target.WebFluxTargetSpec ‑ execute the test against router function
au.com.dius.pact.provider.spring.target.WebFluxTargetSpec ‑ invokes any request filter