Skip to content

Merge commit '2986e6a03a4f1f30ea7f5524f087afae0babbc90' #64

Merge commit '2986e6a03a4f1f30ea7f5524f087afae0babbc90'

Merge commit '2986e6a03a4f1f30ea7f5524f087afae0babbc90' #64

GitHub Actions / Unit Test Results succeeded Aug 3, 2023 in 0s

All 716 tests pass, 6 skipped in 1m 13s

166 files  +  38  166 suites  +38   1m 13s ⏱️ -12s
722 tests  - 108  716 ✔️  - 113  6 💤 +5  0 ±0 
728 runs   - 103  722 ✔️  - 108  6 💤 +5  0 ±0 

Results for commit dc0ea0a. ± Comparison against earlier commit 1afb410.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

6 skipped tests found

There are 6 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
au.com.dius.pact.consumer.groovy.PactBrokerResultSpec ‑ case when the test passes and there is a missing request
au.com.dius.pact.consumer.junit.IP6Test ‑ runTest
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderHttpsKeystoreTest ‑ testKeystoreHappyPath
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderHttpsKeystoreTest ‑ testMisMatchedTrustStore
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderHttpsKeystoreTest ‑ testSslHandshakeException
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderHttpsTest ‑ runTestWithPactError

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

722 tests found (test 1 to 532)

There are 722 tests, see "Raw output" for the list of tests 1 to 532.
Raw output
au.com.dius.pact.consumer.ConsumerPactBuilderSpec ‑ previous provider states must not be copied over to new interactions
au.com.dius.pact.consumer.HeadersSpec ‑ multi-part header regex test [value: , matches: false, #0]
au.com.dius.pact.consumer.HeadersSpec ‑ multi-part header regex test [value: multipart/form-data; boundary=XYZ, matches: true, #2]
au.com.dius.pact.consumer.HeadersSpec ‑ multi-part header regex test [value: multipart/form-data; charset=UTF-8; boundary=XYZ, matches: true, #4]
au.com.dius.pact.consumer.HeadersSpec ‑ multi-part header regex test [value: multipart/form-data;boundary=XYZ, matches: true, #1]
au.com.dius.pact.consumer.HeadersSpec ‑ multi-part header regex test [value: multipart/form-data;charset=UTF-8;boundary=XYZ, matches: true, #3]
au.com.dius.pact.consumer.MockHttpServerSpec ‑ IP6 test [mockServerClass: class au.com.dius.pact.consumer.KTorMockServer, hostname: ::1, port: 0, #14]
au.com.dius.pact.consumer.MockHttpServerSpec ‑ IP6 test [mockServerClass: class au.com.dius.pact.consumer.KTorMockServer, hostname: ::1, port: 2235, #15]
au.com.dius.pact.consumer.MockHttpServerSpec ‑ IP6 test [mockServerClass: class au.com.dius.pact.consumer.KTorMockServer, hostname: [::1], port: 0, #12]
au.com.dius.pact.consumer.MockHttpServerSpec ‑ IP6 test [mockServerClass: class au.com.dius.pact.consumer.KTorMockServer, hostname: [::1], port: 2234, #13]
au.com.dius.pact.consumer.MockHttpServerSpec ‑ IP6 test [mockServerClass: class au.com.dius.pact.consumer.KTorMockServer, hostname: ip6-localhost, port: 0, #16]
au.com.dius.pact.consumer.MockHttpServerSpec ‑ IP6 test [mockServerClass: class au.com.dius.pact.consumer.KTorMockServer, hostname: ip6-localhost, port: 2236, #17]
au.com.dius.pact.consumer.MockHttpServerSpec ‑ IP6 test [mockServerClass: class au.com.dius.pact.consumer.MockHttpServer, hostname: ::1, port: 0, #2]
au.com.dius.pact.consumer.MockHttpServerSpec ‑ IP6 test [mockServerClass: class au.com.dius.pact.consumer.MockHttpServer, hostname: ::1, port: 1235, #3]
au.com.dius.pact.consumer.MockHttpServerSpec ‑ IP6 test [mockServerClass: class au.com.dius.pact.consumer.MockHttpServer, hostname: [::1], port: 0, #0]
au.com.dius.pact.consumer.MockHttpServerSpec ‑ IP6 test [mockServerClass: class au.com.dius.pact.consumer.MockHttpServer, hostname: [::1], port: 1234, #1]
au.com.dius.pact.consumer.MockHttpServerSpec ‑ IP6 test [mockServerClass: class au.com.dius.pact.consumer.MockHttpServer, hostname: ip6-localhost, port: 0, #4]
au.com.dius.pact.consumer.MockHttpServerSpec ‑ IP6 test [mockServerClass: class au.com.dius.pact.consumer.MockHttpServer, hostname: ip6-localhost, port: 1236, #5]
au.com.dius.pact.consumer.MockHttpServerSpec ‑ IP6 test [mockServerClass: class au.com.dius.pact.consumer.MockHttpsServer, hostname: ::1, port: 0, #8]
au.com.dius.pact.consumer.MockHttpServerSpec ‑ IP6 test [mockServerClass: class au.com.dius.pact.consumer.MockHttpsServer, hostname: ::1, port: 1238, #9]
au.com.dius.pact.consumer.MockHttpServerSpec ‑ IP6 test [mockServerClass: class au.com.dius.pact.consumer.MockHttpsServer, hostname: [::1], port: 0, #6]
au.com.dius.pact.consumer.MockHttpServerSpec ‑ IP6 test [mockServerClass: class au.com.dius.pact.consumer.MockHttpsServer, hostname: [::1], port: 1237, #7]
au.com.dius.pact.consumer.MockHttpServerSpec ‑ IP6 test [mockServerClass: class au.com.dius.pact.consumer.MockHttpsServer, hostname: ip6-localhost, port: 0, #10]
au.com.dius.pact.consumer.MockHttpServerSpec ‑ IP6 test [mockServerClass: class au.com.dius.pact.consumer.MockHttpsServer, hostname: ip6-localhost, port: 1239, #11]
au.com.dius.pact.consumer.MockHttpServerSpec ‑ calculated charset test - ""
au.com.dius.pact.consumer.MockHttpServerSpec ‑ calculated charset test - "null"
au.com.dius.pact.consumer.MockHttpServerSpec ‑ calculated charset test - "text/plain"
au.com.dius.pact.consumer.MockHttpServerSpec ‑ calculated charset test - "text/plain; charset"
au.com.dius.pact.consumer.MockHttpServerSpec ‑ calculated charset test - "text/plain; charset="
au.com.dius.pact.consumer.MockHttpServerSpec ‑ calculated charset test - "text/plain;charset=ISO-8859-1"
au.com.dius.pact.consumer.MockHttpServerSpec ‑ handle more than 200 tests
au.com.dius.pact.consumer.MockHttpServerSpec ‑ ignores case with the header name
au.com.dius.pact.consumer.MockHttpServerSpec ‑ use the raw path when creating the Pact request
au.com.dius.pact.consumer.MockHttpServerSpec ‑ with no content type defaults to UTF-8
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ Allows Like Matchers When The Array Is The Root
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ Allows Like Max Matchers When The Array Is The Root
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ Allows Like Min Matchers When The Array Is The Root
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ Hex Matcher Throws Exception If The Example Is Not A Hexadecimal Value
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ PactDsl generates a root array with ignore-order EqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ PactDsl generates a root array with ignore-order MaxEqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ PactDsl generates a root array with ignore-order MinEqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ PactDsl generates a root array with ignore-order MinMaxEqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ PactDsl generates an array with ignore-order EqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ PactDsl generates an array with ignore-order MaxEqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ PactDsl generates an array with ignore-order MinEqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ PactDsl generates an array with ignore-order MinMaxEqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ PactDsl generates root array, ignore-order and regex wildcard matcher
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ String Matcher Throws Exception If The Example Does Not Match The Pattern
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ UUID Matcher Throws Exception If The Example Is Not A UUID
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ each like allows the number of examples to be set
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ eachlike supports matching arrays of basic values
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ matching root level arrays of basic values
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ matching root level arrays of basic values with max
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ matching root level arrays of basic values with min
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ max like allows the number of examples to be set
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ min like allows the number of examples to be set
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ root array each like allows the number of examples to be set
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ root array max like allows the number of examples to be set
au.com.dius.pact.consumer.PactDslJsonArrayMatcherSpec ‑ root array min like allows the number of examples to be set
au.com.dius.pact.consumer.PactDslJsonContentMatcherSpec ‑ Hex Matcher Throws Exception If The Example Is Not A Hexadecimal Value
au.com.dius.pact.consumer.PactDslJsonContentMatcherSpec ‑ PactDsl generates an array with ignore-order EqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.PactDslJsonContentMatcherSpec ‑ PactDsl generates an array with ignore-order MaxEqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.PactDslJsonContentMatcherSpec ‑ PactDsl generates an array with ignore-order MinEqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.PactDslJsonContentMatcherSpec ‑ PactDsl generates an array with ignore-order MinMaxEqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.PactDslJsonContentMatcherSpec ‑ String Matcher Throws Exception If The Example Does Not Match The Pattern
au.com.dius.pact.consumer.PactDslJsonContentMatcherSpec ‑ Uuid Matcher Throws Exception If The Example Is Not An Uuid
au.com.dius.pact.consumer.PactDslJsonContentMatcherSpec ‑ each like allows examples that are not objects
au.com.dius.pact.consumer.PactDslJsonContentMatcherSpec ‑ each like allows the number of examples to be set
au.com.dius.pact.consumer.PactDslJsonContentMatcherSpec ‑ each like generates the correct JSON for arrays of strings
au.com.dius.pact.consumer.PactDslJsonContentMatcherSpec ‑ eachLike with GeoJSON
au.com.dius.pact.consumer.PactDslJsonContentMatcherSpec ‑ max like allows examples that are not objects
au.com.dius.pact.consumer.PactDslJsonContentMatcherSpec ‑ max like allows the number of examples to be set
au.com.dius.pact.consumer.PactDslJsonContentMatcherSpec ‑ min like allows examples that are not objects
au.com.dius.pact.consumer.PactDslJsonContentMatcherSpec ‑ min like allows the number of examples to be set
au.com.dius.pact.consumer.PactTest ‑ testPact()
au.com.dius.pact.consumer.PactTest ‑ testPactHttps()
au.com.dius.pact.consumer.PluginMockServerSpec ‑ returns the host address and port received from the running mock server
au.com.dius.pact.consumer.PluginMockServerSpec ‑ start - if the transport does not contain a slash, prefix transport to the lookup
au.com.dius.pact.consumer.PluginMockServerSpec ‑ start - looks up the transport in the catalogue
au.com.dius.pact.consumer.PluginMockServerSpec ‑ start - throw an exception if the entry is not found
au.com.dius.pact.consumer.PluginMockServerSpec ‑ stop - shuts the mock server down and stores the results
au.com.dius.pact.consumer.PluginMockServerSpec ‑ update pact does nothing for V3 and lower pacts
au.com.dius.pact.consumer.PluginMockServerSpec ‑ update pact sets the transport for V4 pacts
au.com.dius.pact.consumer.PluginMockServerSpec ‑ validateMockServerState - returns a mismatch result if the state from the mock server is not empty
au.com.dius.pact.consumer.PluginMockServerSpec ‑ validateMockServerState - returns an OK result if the state from the mock server is empty
au.com.dius.pact.consumer.V4FeaturesPactTest ‑ testFailIfV4FeaturesUsedWithV3Spec()
au.com.dius.pact.consumer.V4FeaturesPactTest ‑ testPassesIfV4FeaturesUsedWithV4Spec()
au.com.dius.pact.consumer.V4FeaturesPactTest ‑ testRunMessageConsumerFailsIfV4FeaturesUsedWithV3Spec()
au.com.dius.pact.consumer.V4FeaturesPactTest ‑ testRunMessageConsumerPassesIfV4FeaturesUsedWithV4Spec()
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ [1] class au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest$Companion$listWithNumberProperties$ByteObjectNonRequiredProperty
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ [1] class au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest$Companion$numberPropertyNonOptional$ByteObjectNonRequiredProperty
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ [1] class au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest$Companion$stringPropertyNonOptionalProperties$StringObjectRequiredPropertyImmutable
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ [1] class au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest$Companion$stringPropertyOptionalProperties$StringObjectNonRequiredPropertyImmutable
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ [2] class au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest$Companion$listWithNumberProperties$ShortObjectNonRequiredProperty
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ [2] class au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest$Companion$numberPropertyNonOptional$ShortObjectNonRequiredProperty
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ [2] class au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest$Companion$stringPropertyNonOptionalProperties$StringObjectRequiredPropertyMutable
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ [2] class au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest$Companion$stringPropertyOptionalProperties$StringObjectNonRequiredPropertyMutable
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ [3] class au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest$Companion$listWithNumberProperties$IntObjectNonRequiredProperty
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ [3] class au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest$Companion$numberPropertyNonOptional$IntObjectNonRequiredProperty
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ [4] class au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest$Companion$listWithNumberProperties$LongObjectNonRequiredProperty
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ [4] class au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest$Companion$numberPropertyNonOptional$LongObjectNonRequiredProperty
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ [5] class au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest$Companion$listWithNumberProperties$FloatObjectNonRequiredProperty
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ [5] class au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest$Companion$numberPropertyNonOptional$FloatObjectNonRequiredProperty
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ [6] class au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest$Companion$listWithNumberProperties$DoubleObjectNonRequiredProperty
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ [6] class au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest$Companion$numberPropertyNonOptional$DoubleObjectNonRequiredProperty
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ [7] class au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest$Companion$listWithNumberProperties$NumberObjectNonRequiredProperty
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ [7] class au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest$Companion$numberPropertyNonOptional$NumberObjectNonRequiredProperty
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ should map array field with inner object without optional property$consumer()
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ should map array field with list of object$consumer()
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ should map array field with non empty set for boolean type$consumer()
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ should map array field with non empty set for datetime type$consumer()
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ should map array field with non empty set for string type$consumer()
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ should map array inner object with loop reference keeping other fields$consumer()
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ should map boolean property non-optional$consumer()
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ should map inner object multiple occurrences$consumer()
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ should map inner object reusing the same class internally$consumer()
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ should map inner object with loop reference for the first level$consumer()
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ should map inner object with loop reference keeping other fields$consumer()
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ should map inner object$consumer()
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ should map string property non-optional with var$consumer()
au.com.dius.pact.consumer.dsl.DslJsonBodyBuilderTest ‑ should map zoned date time field for iso 8601$consumer()
au.com.dius.pact.consumer.dsl.DslPartSpec ‑ matcher methods generate the correct matcher definition - includesMatcher
au.com.dius.pact.consumer.dsl.DslPartSpec ‑ matcher methods generate the correct matcher definition - matchDate
au.com.dius.pact.consumer.dsl.DslPartSpec ‑ matcher methods generate the correct matcher definition - matchMax
au.com.dius.pact.consumer.dsl.DslPartSpec ‑ matcher methods generate the correct matcher definition - matchMaxIgnoreOrder
au.com.dius.pact.consumer.dsl.DslPartSpec ‑ matcher methods generate the correct matcher definition - matchMin
au.com.dius.pact.consumer.dsl.DslPartSpec ‑ matcher methods generate the correct matcher definition - matchMinIgnoreOrder
au.com.dius.pact.consumer.dsl.DslPartSpec ‑ matcher methods generate the correct matcher definition - matchTime
au.com.dius.pact.consumer.dsl.DslPartSpec ‑ matcher methods generate the correct matcher definition - matchTimestamp
au.com.dius.pact.consumer.dsl.DslPartSpec ‑ matcher methods generate the correct matcher definition - regexp
au.com.dius.pact.consumer.dsl.DslSpec ‑ correctly generates a key for an attribute name [name: #a, result: a.b.c.#a, #4]
au.com.dius.pact.consumer.dsl.DslSpec ‑ correctly generates a key for an attribute name [name: 01/01/2001, result: a.b.c['01/01/2001'], #7]
au.com.dius.pact.consumer.dsl.DslSpec ‑ correctly generates a key for an attribute name [name: @a, result: a.b.c.@a, #3]
au.com.dius.pact.consumer.dsl.DslSpec ‑ correctly generates a key for an attribute name [name: _a, result: a.b.c._a, #2]
au.com.dius.pact.consumer.dsl.DslSpec ‑ correctly generates a key for an attribute name [name: a, result: a.b.c.a, #0]
au.com.dius.pact.consumer.dsl.DslSpec ‑ correctly generates a key for an attribute name [name: a1, result: a.b.c.a1, #1]
au.com.dius.pact.consumer.dsl.DslSpec ‑ correctly generates a key for an attribute name [name: a[, result: a.b.c['a['], #8]
au.com.dius.pact.consumer.dsl.DslSpec ‑ correctly generates a key for an attribute name [name: b-a, result: a.b.c.b-a, #5]
au.com.dius.pact.consumer.dsl.DslSpec ‑ correctly generates a key for an attribute name [name: b:a, result: a.b.c.b:a, #6]
au.com.dius.pact.consumer.dsl.DslSpec ‑ eachKeyMappedToAnArrayLike does not work on "nested" property
au.com.dius.pact.consumer.dsl.DslTest ‑ arrayWithJsonPrimitives()
au.com.dius.pact.consumer.dsl.ExtensionsTest ‑ can use Kotlin DSL to create a Json Array()
au.com.dius.pact.consumer.dsl.ExtensionsTest ‑ can use Kotlin DSL to create a Json body based on required constructor args()
au.com.dius.pact.consumer.dsl.ExtensionsTest ‑ can use Kotlin DSL to create a Json()
au.com.dius.pact.consumer.dsl.HttpInteractionBuilderSpec ‑ allows adding comments to the interaction
au.com.dius.pact.consumer.dsl.HttpInteractionBuilderSpec ‑ allows adding provider states
au.com.dius.pact.consumer.dsl.HttpInteractionBuilderSpec ‑ allows building a request part
au.com.dius.pact.consumer.dsl.HttpInteractionBuilderSpec ‑ allows building a response part
au.com.dius.pact.consumer.dsl.HttpInteractionBuilderSpec ‑ allows marking the interaction as pending
au.com.dius.pact.consumer.dsl.HttpInteractionBuilderSpec ‑ allows setting the description
au.com.dius.pact.consumer.dsl.HttpInteractionBuilderSpec ‑ allows setting the unique key
au.com.dius.pact.consumer.dsl.HttpInteractionBuilderSpec ‑ default builder values
au.com.dius.pact.consumer.dsl.HttpRequestBuilderSpec ‑ allows adding headers to the request
au.com.dius.pact.consumer.dsl.HttpRequestBuilderSpec ‑ allows adding query parameters to the request
au.com.dius.pact.consumer.dsl.HttpRequestBuilderSpec ‑ allows setting the body of the request as a string value
au.com.dius.pact.consumer.dsl.HttpRequestBuilderSpec ‑ allows setting the body of the request as a string value with a given content type
au.com.dius.pact.consumer.dsl.HttpRequestBuilderSpec ‑ allows setting the request method
au.com.dius.pact.consumer.dsl.HttpRequestBuilderSpec ‑ allows setting the request path
au.com.dius.pact.consumer.dsl.HttpRequestBuilderSpec ‑ allows using a matcher with the request path
au.com.dius.pact.consumer.dsl.HttpRequestBuilderSpec ‑ allows using matching rules with headers
au.com.dius.pact.consumer.dsl.HttpRequestBuilderSpec ‑ allows using matching rules with query parameters
au.com.dius.pact.consumer.dsl.HttpRequestBuilderSpec ‑ supports setting header values from provider states
au.com.dius.pact.consumer.dsl.HttpRequestBuilderSpec ‑ supports setting query parameters from provider states
au.com.dius.pact.consumer.dsl.HttpRequestBuilderSpec ‑ supports setting the body from a DSLPart object
au.com.dius.pact.consumer.dsl.HttpRequestBuilderSpec ‑ supports setting the body using a body builder
au.com.dius.pact.consumer.dsl.HttpRequestBuilderSpec ‑ supports setting up a content type matcher on the body
au.com.dius.pact.consumer.dsl.HttpRequestBuilderSpec ‑ when setting the body, overrides any existing content type header if the content type is given
au.com.dius.pact.consumer.dsl.HttpRequestBuilderSpec ‑ when setting the body, tries to detect the content type from the body contents
au.com.dius.pact.consumer.dsl.HttpRequestBuilderSpec ‑ when setting the body, uses any existing content type header
au.com.dius.pact.consumer.dsl.HttpRequestBuilderSpec ‑ with defaults
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ allows adding headers to the response
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ allows setting the body of the response as a string value
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ allows setting the body of the response as a string value with a given content type
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ allows setting the response status
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ allows setting the response status using common status groups [method: clientErrorStatus, args: [], status: 400, matchingRule: StatusCodeMatcher(statusType=Client error (400–499), values=[]), #3]
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ allows setting the response status using common status groups [method: errorStatus, args: [], status: 400, matchingRule: StatusCodeMatcher(statusType=Error response (>= 400), values=[]), #6]
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ allows setting the response status using common status groups [method: informationStatus, args: [], status: 100, matchingRule: StatusCodeMatcher(statusType=Informational response (100–199), values=[]), #0]
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ allows setting the response status using common status groups [method: nonErrorStatus, args: [], status: 200, matchingRule: StatusCodeMatcher(statusType=Non-error response (< 400), values=[]), #5]
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ allows setting the response status using common status groups [method: redirectStatus, args: [], status: 300, matchingRule: StatusCodeMatcher(statusType=Redirect (300–399), values=[]), #2]
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ allows setting the response status using common status groups [method: serverErrorStatus, args: [], status: 500, matchingRule: StatusCodeMatcher(statusType=Server error (500–599), values=[]), #4]
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ allows setting the response status using common status groups [method: statusCodes, args: [200, 201, 204], status: 200, matchingRule: StatusCodeMatcher(statusType=StatusCodes, values=[200, 201, 204]), #7]
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ allows setting the response status using common status groups [method: successStatus, args: [], status: 200, matchingRule: StatusCodeMatcher(statusType=Successful response (200–299), values=[]), #1]
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ allows using matching rules with headers
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ supports matching set-cookie response headers
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ supports setting header values from provider states
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ supports setting the body from a DSLPart object
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ supports setting the body using a body builder
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ supports setting up a content type matcher on the body
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ when setting the body, overrides any existing content type header if the content type is given
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ when setting the body, tries to detect the content type from the body contents
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ when setting the body, uses any existing content type header
au.com.dius.pact.consumer.dsl.HttpResponseBuilderSpec ‑ with defaults
au.com.dius.pact.consumer.dsl.LambdaDslJsonArraySpec ‑ generates an array with ignore-order EqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.dsl.LambdaDslJsonArraySpec ‑ generates an array with ignore-order MaxEqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.dsl.LambdaDslJsonArraySpec ‑ generates an array with ignore-order MinEqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.dsl.LambdaDslJsonArraySpec ‑ generates an array with ignore-order MinMaxEqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testAndMatchingRules()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testArrayArray()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testEachArrayLike()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testEachArrayLikeWithExample()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testEachArrayWithMaxLike()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testEachArrayWithMaxLikeWithExample()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testEachArrayWithMinLike()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testEachArrayWithMinLikeWithExample()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testEachArrayWithMinMaxLike()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testEachArrayWithMinMaxLikeWithExample()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testEachLike()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testEachLikeWithExample()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testMaxArrayLike()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testMaxArrayLikeWithExample()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testMinArrayLike()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testMinArrayLikeWithExample()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testMinMaxArrayLike()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testMinMaxArrayLikeWithExample()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testNumberArray()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testObjectArray()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testOrMatchingRules()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testStringArray()
au.com.dius.pact.consumer.dsl.LambdaDslJsonArrayTest ‑ testUnorderedArrayMatcher()
au.com.dius.pact.consumer.dsl.LambdaDslJsonBodySpec ‑ array contains test
au.com.dius.pact.consumer.dsl.LambdaDslJsonBodySpec ‑ array contains test with two variants
au.com.dius.pact.consumer.dsl.LambdaDslJsonBodySpec ‑ generates an array with ignore-order EqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.dsl.LambdaDslJsonBodySpec ‑ generates an array with ignore-order MaxEqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.dsl.LambdaDslJsonBodySpec ‑ generates an array with ignore-order MinEqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.dsl.LambdaDslJsonBodySpec ‑ generates an array with ignore-order MinMaxEqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.dsl.LambdaDslJsonBodySpec ‑ handle datetimes with Zone IDs
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testAndMatchingRules()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testArray()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testArrayContains()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testAttributeNamesWithDateFormats()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testEachArrayLike()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testEachArrayLikeWithExample()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testEachArrayWithMaxLike()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testEachArrayWithMaxLikeWithExample()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testEachArrayWithMinLike()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testEachArrayWithMinLikeWithExample()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testEachArrayWithMinMaxLike()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testEachArrayWithMinMaxLikeWithExample()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testEachKeyLike()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testEachKeyMappedToAnArrayLike()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testEachLike()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testEachLikeWithExample()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testMaxArrayLike()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testMaxArrayLikeWithExample()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testMinArrayLike()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testMinArrayLikeWithExample()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testMinMaxArrayLike()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testMinMaxArrayLikeWithExample()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testNumberValue()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testObject()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testOrMatchingRules()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testStringArray()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testStringMatcher()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testStringMatcherWithExample()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testStringType()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testStringTypeWithExample()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testStringTypes()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testStringValue()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testUnorderedArrayMatcher()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testValueFromProviderState()
au.com.dius.pact.consumer.dsl.LambdaDslObjectTest ‑ testZonedDateTimeExampleValue()
au.com.dius.pact.consumer.dsl.LambdaDslSpec ‑ array contains with simple values
au.com.dius.pact.consumer.dsl.LambdaDslSpec ‑ array contains with simple values and generators
au.com.dius.pact.consumer.dsl.LambdaDslSpec ‑ each key like should handle primitive values
au.com.dius.pact.consumer.dsl.LambdaDslSpec ‑ generates a root array with ignore-order EqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.dsl.LambdaDslSpec ‑ generates a root array with ignore-order MaxEqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.dsl.LambdaDslSpec ‑ generates a root array with ignore-order MinEqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.dsl.LambdaDslSpec ‑ generates a root array with ignore-order MinMaxEqualsIgnoreOrderMatcher matching
au.com.dius.pact.consumer.dsl.LambdaDslSpec ‑ newJsonArrayMinMaxLike should propagate the matchers to all items
au.com.dius.pact.consumer.dsl.LambdaDslSpec ‑ serialise date values correctly
au.com.dius.pact.consumer.dsl.LambdaDslSpec ‑ serialise number values correctly
au.com.dius.pact.consumer.dsl.LambdaDslSpec ‑ supports arrays of primitives in arrays
au.com.dius.pact.consumer.dsl.LambdaDslSpec ‑ supports arrays of primitives in objects
au.com.dius.pact.consumer.dsl.LambdaDslSpec ‑ supports date and time expressions
au.com.dius.pact.consumer.dsl.LambdaDslSpec ‑ supports date and time expressions with arrays
au.com.dius.pact.consumer.dsl.LambdaDslSpec ‑ testArrayMinMaxLike
au.com.dius.pact.consumer.dsl.LambdaDslTest ‑ testArrayMaxLike()
au.com.dius.pact.consumer.dsl.LambdaDslTest ‑ testArrayMinLike()
au.com.dius.pact.consumer.dsl.LambdaDslTest ‑ testArrayWithObjects()
au.com.dius.pact.consumer.dsl.LambdaDslTest ‑ testNumberValue()
au.com.dius.pact.consumer.dsl.LambdaDslTest ‑ testObjectWithComplexStructure()
au.com.dius.pact.consumer.dsl.LambdaDslTest ‑ testObjectWithObjects()
au.com.dius.pact.consumer.dsl.LambdaDslTest ‑ testUnorderedArrayWithObjects()
au.com.dius.pact.consumer.dsl.PactBuilderSpec ‑ allows adding additional metadata to Pact file - V3
au.com.dius.pact.consumer.dsl.PactBuilderSpec ‑ allows adding additional metadata to Pact file - V4
au.com.dius.pact.consumer.dsl.PactBuilderSpec ‑ expectsToReceive - defaults to the HTTP interaction if not specified
au.com.dius.pact.consumer.dsl.PactBuilderSpec ‑ queryMatchingDatetime creates invalid generator
au.com.dius.pact.consumer.dsl.PactBuilderSpec ‑ supports adding comments
au.com.dius.pact.consumer.dsl.PactBuilderSpec ‑ supports configuring the HTTP interaction attributes
au.com.dius.pact.consumer.dsl.PactBuilderSpec ‑ supports setting up provider states
au.com.dius.pact.consumer.dsl.PactDslJsonArrayContainingSpec ‑ with one primitive variant
au.com.dius.pact.consumer.dsl.PactDslJsonArrayContainingSpec ‑ with one variant
au.com.dius.pact.consumer.dsl.PactDslJsonArrayContainingSpec ‑ with two primitive variants
au.com.dius.pact.consumer.dsl.PactDslJsonArrayContainingSpec ‑ with two variants
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ Match number type with Regex
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ The eachLike functions should auto-close the inner object
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ The maxArrayLike functions should auto-close the inner object
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ The minArrayLike functions should auto-close the inner object
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ close must close off all parents and return the root
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ each array with max like function should validate the number of examples match the max size
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ each array with min and max like function should validate the min and max size
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ each array with min and max like function should validate the number of examples match the max size
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ each array with min and max like function should validate the number of examples match the min size
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ each array with min function should validate the number of examples match the min size
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ each like with DSLPart
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ like matcher
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ max array like function should validate the number of examples match the max size
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ max like with DSLPart
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ min array like function should set the example size to the min size [obj: {"id":1234567890}, #0]
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ min array like function should validate the number of examples match the min size
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ min like with DSLPart
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ minMax array like function should validate the min and max size
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ minMax array like function should validate the number of examples match the max size
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ minMax array like function should validate the number of examples match the min size
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ static max array like function should validate the number of examples match the max size
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ static min array like function should validate the number of examples match the min size
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ static minmax array like function should validate the min and max size
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ static minmax array like function should validate the number of examples match the max size
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ static minmax array like function should validate the number of examples match the min size
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ support for date and time expressions
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ test for behaviour of close for issue 628
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ unordered array with min and max function should validate the minSize less than maxSize
au.com.dius.pact.consumer.dsl.PactDslJsonArraySpec ‑ with nested objects, the rule logic value should be copied [body: [[{"foo":{"bar":42}}]], #0]
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ Allow an attribute to be defined from a DSL part
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ Match number type with Regex
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ array contains test with two variants
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ check for invalid matcher paths
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ close must close off all parents and return the root
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ each array with max like function should validate the number of examples match the max size
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ each array with min function should validate the number of examples match the min size
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ each array with minmax function should validate the number of examples match the min size
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ each array with minmax like function should validate the number of examples match the max size
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ eachKey - generate a match values matcher
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ generate the correct JSON when the attribute name has a space
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ generate the correct JSON when the attribute name is a number
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ like matcher
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ max array like function should validate the number of examples match the max size
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ max array like function with root value should validate the number of examples match the max size
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ min array like function should set the example size to the min size [obj: [{"id":1234567890},{"id":1234567890}], #0]
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ min array like function should set the example size to the min size [obj: [{"id":1234567890},{"id":1234567890}], #2]
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ min array like function should set the example size to the min size [obj: {"test":[100,100]}, #1]
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ min array like function should validate the number of examples match the min size
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ min array like function with root value should validate the number of examples match the min size
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ minMax array like function should validate the number of examples match the min size
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ minMax array like function with root value should validate the number of examples match the min size
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ minmax array like function should validate the number of examples match the max size
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ minmax array like function with root value should validate the number of examples match the max size
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ objects with date formatted keys
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ support for date and time expressions
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ test for behaviour of close for issue 619
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ test for behaviour of close for issue 628
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ unordered array with min and max function should validate the minSize less than maxSize
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ using array like with multiple examples
au.com.dius.pact.consumer.dsl.PactDslJsonBodySpec ‑ with nested objects, the rule logic value should be copied [body: {"foo":{"bar":42}}, #0]
au.com.dius.pact.consumer.dsl.PactDslJsonBodyTest ‑ booleanTypeNullCheck()
au.com.dius.pact.consumer.dsl.PactDslJsonBodyTest ‑ booleanTypesNullCheck()
au.com.dius.pact.consumer.dsl.PactDslJsonBodyTest ‑ booleanValueNullCheck()
au.com.dius.pact.consumer.dsl.PactDslJsonBodyTest ‑ decimalTypeNullCheck()
au.com.dius.pact.consumer.dsl.PactDslJsonBodyTest ‑ decimalTypesNullCheck()
au.com.dius.pact.consumer.dsl.PactDslJsonBodyTest ‑ integerTypeNullCheck()
au.com.dius.pact.consumer.dsl.PactDslJsonBodyTest ‑ integerTypesNullCheck()
au.com.dius.pact.consumer.dsl.PactDslJsonBodyTest ‑ numberTypeNullCheck()
au.com.dius.pact.consumer.dsl.PactDslJsonBodyTest ‑ numberTypesNullCheck()
au.com.dius.pact.consumer.dsl.PactDslJsonBodyTest ‑ stringMatcherNullCheck()
au.com.dius.pact.consumer.dsl.PactDslJsonBodyTest ‑ stringTypeNullCheck()
au.com.dius.pact.consumer.dsl.PactDslJsonBodyTest ‑ stringTypesNullCheck()
au.com.dius.pact.consumer.dsl.PactDslJsonRootValueSpec ‑ Match number type with Regex
au.com.dius.pact.consumer.dsl.PactDslJsonRootValueSpec ‑ correctly converts the value "1000" to JSON
au.com.dius.pact.consumer.dsl.PactDslJsonRootValueSpec ‑ correctly converts the value "127.0.0.1" to JSON
au.com.dius.pact.consumer.dsl.PactDslJsonRootValueSpec ‑ correctly converts the value "2000-02-01 20:00:00" to JSON
au.com.dius.pact.consumer.dsl.PactDslJsonRootValueSpec ‑ correctly converts the value "2000-02-01" to JSON
au.com.dius.pact.consumer.dsl.PactDslJsonRootValueSpec ‑ correctly converts the value "20:00:00" to JSON
au.com.dius.pact.consumer.dsl.PactDslJsonRootValueSpec ‑ correctly converts the value "TEST" to JSON
au.com.dius.pact.consumer.dsl.PactDslJsonRootValueSpec ‑ correctly converts the value "e87f3c51-545c-4bc2-b1b5-284de67d627e" to JSON
au.com.dius.pact.consumer.dsl.PactDslJsonRootValueSpec ‑ correctly converts the value "test" to JSON
au.com.dius.pact.consumer.dsl.PactDslJsonRootValueSpec ‑ correctly converts the value 100 to JSON
au.com.dius.pact.consumer.dsl.PactDslJsonRootValueSpec ‑ correctly converts the value 100.0 to JSON
au.com.dius.pact.consumer.dsl.PactDslJsonRootValueSpec ‑ correctly converts the value 1000 to JSON
au.com.dius.pact.consumer.dsl.PactDslJsonRootValueSpec ‑ correctly converts the value true to JSON
au.com.dius.pact.consumer.dsl.PactDslJsonRootValueSpec ‑ support for date and time expressions
au.com.dius.pact.consumer.dsl.PactDslRequestWithPathSpec ‑ Pact with PactDslJsonRootValue as body
au.com.dius.pact.consumer.dsl.PactDslRequestWithPathSpec ‑ Pact with PactDslRootValue as body
au.com.dius.pact.consumer.dsl.PactDslRequestWithPathSpec ‑ Request query gets mangled/encoded 
au.com.dius.pact.consumer.dsl.PactDslRequestWithPathSpec ‑ allows setting any additional metadata
au.com.dius.pact.consumer.dsl.PactDslRequestWithPathSpec ‑ content type header is case sensitive
au.com.dius.pact.consumer.dsl.PactDslRequestWithPathSpec ‑ set the content type header correctly (issue #716)
au.com.dius.pact.consumer.dsl.PactDslRequestWithPathSpec ‑ sets up any default state when created
au.com.dius.pact.consumer.dsl.PactDslRequestWithPathSpec ‑ supports setting a content type matcher
au.com.dius.pact.consumer.dsl.PactDslRequestWithoutPathSpec ‑ allows setting any additional metadata
au.com.dius.pact.consumer.dsl.PactDslRequestWithoutPathSpec ‑ content type header is case sensitive
au.com.dius.pact.consumer.dsl.PactDslRequestWithoutPathSpec ‑ sets up any default state when created
au.com.dius.pact.consumer.dsl.PactDslRequestWithoutPathSpec ‑ supports setting a content type matcher
au.com.dius.pact.consumer.dsl.PactDslResponseSpec ‑ allow matchers to be set at root level [pact: BasePact(consumer=Consumer(name=complex-instruction-service), provider=Provider(name=workflow-service), metadata={pactSpecification={version=4.0}, pact-jvm={version=4.5.8}}, source=au.com.dius.pact.core.model.UnknownPactSource@25172993), interaction: Interaction: a request to start a workflow
	in states None
request:
	method: GET
	path: /startWorkflowProcessInstance
	query: {}
	headers: {}
	matchers: MatchingRules(rules={})
	generators: Generators(categories={})
	body: MISSING

response:
	status: 200
	headers: {Content-Type=[application/json; charset=UTF-8]}
	matchers: MatchingRules(rules={body=MatchingRuleCategory(name=body, matchingRules={$=MatchingRuleGroup(rules=[au.com.dius.pact.core.model.matchingrules.TypeMatcher@4deca78], ruleLogic=AND, cascaded=false)}), header=MatchingRuleCategory(name=header, matchingRules={Content-Type=MatchingRuleGroup(rules=[RegexMatcher(regex=application/json(;\s?charset=[\w\-]+)?, example=null)], ruleLogic=AND, cascaded=false)})})
	generators: Generators(categories={BODY={$=RandomIntGenerator(min=0, max=2147483647)}})
	body: PRESENT(100), response: 	status: 200
	headers: {Content-Type=[application/json; charset=UTF-8]}
	matchers: MatchingRules(rules={body=MatchingRuleCategory(name=body, matchingRules={$=MatchingRuleGroup(rules=[au.com.dius.pact.core.model.matchingrules.TypeMatcher@4deca78], ruleLogic=AND, cascaded=false)}), header=MatchingRuleCategory(name=header, matchingRules={Content-Type=MatchingRuleGroup(rules=[RegexMatcher(regex=application/json(;\s?charset=[\w\-]+)?, example=null)], ruleLogic=AND, cascaded=false)})})
	generators: Generators(categories={BODY={$=RandomIntGenerator(min=0, max=2147483647)}})
	body: PRESENT(100), #0]
au.com.dius.pact.consumer.dsl.PactDslResponseSpec ‑ allows setting any additional metadata
au.com.dius.pact.consumer.dsl.PactDslResponseSpec ‑ content type header is case sensitive
au.com.dius.pact.consumer.dsl.PactDslResponseSpec ‑ default json content type should match common variants [acceptableDefaultContentType: application/json, matches: true, #4]
au.com.dius.pact.consumer.dsl.PactDslResponseSpec ‑ default json content type should match common variants [acceptableDefaultContentType: application/json; charset=UTF-8, matches: true, #1]
au.com.dius.pact.consumer.dsl.PactDslResponseSpec ‑ default json content type should match common variants [acceptableDefaultContentType: application/json; charset=UTF-8, matches: true, #5]
au.com.dius.pact.consumer.dsl.PactDslResponseSpec ‑ default json content type should match common variants [acceptableDefaultContentType: application/json; charset=utf-8, matches: true, #2]
au.com.dius.pact.consumer.dsl.PactDslResponseSpec ‑ default json content type should match common variants [acceptableDefaultContentType: application/json;charset=*, matches: false, #7]
au.com.dius.pact.consumer.dsl.PactDslResponseSpec ‑ default json content type should match common variants [acceptableDefaultContentType: application/json;charset=iso-8859-1, matches: true, #3]
au.com.dius.pact.consumer.dsl.PactDslResponseSpec ‑ default json content type should match common variants [acceptableDefaultContentType: application/json;charset=utf-8, matches: true, #0]
au.com.dius.pact.consumer.dsl.PactDslResponseSpec ‑ default json content type should match common variants [acceptableDefaultContentType: application/json;foo=bar, matches: false, #6]
au.com.dius.pact.consumer.dsl.PactDslResponseSpec ‑ default json content type should match common variants [acceptableDefaultContentType: application/xml, matches: false, #8]
au.com.dius.pact.consumer.dsl.PactDslResponseSpec ‑ default json content type should match common variants [acceptableDefaultContentType: foo, matches: false, #9]
au.com.dius.pact.consumer.dsl.PactDslResponseSpec ‑ set the content type header correctly
au.com.dius.pact.consumer.dsl.PactDslResponseSpec ‑ sets up any default state when created
au.com.dius.pact.consumer.dsl.PactDslResponseSpec ‑ supports empty bodies
au.com.dius.pact.consumer.dsl.PactDslResponseSpec ‑ supports setting a content type matcher
au.com.dius.pact.consumer.dsl.PactDslResponseSpec ‑ uponReceiving should pass the path on
au.com.dius.pact.consumer.dsl.PactDslWithProviderSpec ‑ accept V3 provider state parameters [state: a state with parameters, params: [valueA:100, valueB:Bob], pact: BasePact(consumer=Consumer(name=v3-consumer), provider=Provider(name=v3-service), metadata={pactSpecification={version=4.0}, pact-jvm={version=4.5.8}}, source=au.com.dius.pact.core.model.UnknownPactSource@25172993), interaction: Interaction: a request
	in states a state with parameters
request:
	method: GET
	path: /request
	query: {}
	headers: {}
	matchers: MatchingRules(rules={})
	generators: Generators(categories={})
	body: MISSING

response:
	status: 200
	headers: {Content-Type=[application/json; charset=UTF-8]}
	matchers: MatchingRules(rules={body=MatchingRuleCategory(name=body, matchingRules={$=MatchingRuleGroup(rules=[au.com.dius.pact.core.model.matchingrules.TypeMatcher@4deca78], ruleLogic=AND, cascaded=false)}), header=MatchingRuleCategory(name=header, matchingRules={Content-Type=MatchingRuleGroup(rules=[RegexMatcher(regex=application/json(;\s?charset=[\w\-]+)?, example=null)], ruleLogic=AND, cascaded=false)})})
	generators: Generators(categories={BODY={$=RandomIntGenerator(min=0, max=2147483647)}})
	body: PRESENT(100), #0]
au.com.dius.pact.consumer.dsl.PactDslWithProviderSpec ‑ allow multiple states parameters [state: a state with parameters, state2: another state with parameters, params: [valueA:100, valueB:Bob], params2: [valueC:Thu Aug 03 06:59:50 UTC 2023], pact: BasePact(consumer=Consumer(name=v3-consumer), provider=Provider(name=v3-service), metadata={pactSpecification={version=4.0}, pact-jvm={version=4.5.8}}, source=au.com.dius.pact.core.model.UnknownPactSource@25172993), interaction: Interaction: a request
	in states a state with parameters, another state with parameters
request:
	method: GET
	path: /request
	query: {}
	headers: {}
	matchers: MatchingRules(rules={})
	generators: Generators(categories={})
	body: MISSING

response:
	status: 200
	headers: {Content-Type=[application/json; charset=UTF-8]}
	matchers: MatchingRules(rules={body=MatchingRuleCategory(name=body, matchingRules={$=MatchingRuleGroup(rules=[au.com.dius.pact.core.model.matchingrules.TypeMatcher@4deca78], ruleLogic=AND, cascaded=false)}), header=MatchingRuleCategory(name=header, matchingRules={Content-Type=MatchingRuleGroup(rules=[RegexMatcher(regex=application/json(;\s?charset=[\w\-]+)?, example=null)], ruleLogic=AND, cascaded=false)})})
	generators: Generators(categories={BODY={$=RandomIntGenerator(min=0, max=2147483647)}})
	body: PRESENT(100), #0]
au.com.dius.pact.consumer.groovy.ArrayContainsSpec ‑ array contains with simple values
au.com.dius.pact.consumer.groovy.ArrayContainsSpec ‑ array contains with simple values and generators
au.com.dius.pact.consumer.groovy.BinaryFileSpec ‑ handles bodies from form posts
au.com.dius.pact.consumer.groovy.ExampleFileUploadSpec ‑ handles bodies from form posts
au.com.dius.pact.consumer.groovy.GroovyConsumerMatchersPactSpec ‑ example V3 spec test
au.com.dius.pact.consumer.groovy.GroovyConsumerMatchersPactSpec ‑ matching on query parameters
au.com.dius.pact.consumer.groovy.GroovyConsumerMatchersPactSpec ‑ matching with and and or
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ bool matcher should generate value when not provided
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ each like matcher method generates the correct matcher definition
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ handle datetimes with Zone IDs
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ like matcher methods generate the correct matcher definition - maxLike
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ like matcher methods generate the correct matcher definition - minLike
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ like matcher methods generate the correct matcher definition - minMaxLike
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ matcher methods generate the correct matcher definition - bool
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ matcher methods generate the correct matcher definition - date
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ matcher methods generate the correct matcher definition - datetime
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ matcher methods generate the correct matcher definition - decimal
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ matcher methods generate the correct matcher definition - equalTo
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ matcher methods generate the correct matcher definition - hexValue
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ matcher methods generate the correct matcher definition - identifier
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ matcher methods generate the correct matcher definition - includesStr
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ matcher methods generate the correct matcher definition - integer
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ matcher methods generate the correct matcher definition - ipAddress
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ matcher methods generate the correct matcher definition - numeric
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ matcher methods generate the correct matcher definition - regexp
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ matcher methods generate the correct matcher definition - string
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ matcher methods generate the correct matcher definition - time
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ matcher methods generate the correct matcher definition - uuid
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ string matcher should generate value when not provided
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ string matcher should use provided value - ` `
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ string matcher should use provided value - ``
au.com.dius.pact.consumer.groovy.MatchersSpec ‑ string matcher should use provided value - `example`
au.com.dius.pact.consumer.groovy.PactBodyBuilderSpec ‑ A named array "eachLike"
au.com.dius.pact.consumer.groovy.PactBodyBuilderSpec ‑ Incorrect use of "eachLike" in DSL
au.com.dius.pact.consumer.groovy.PactBodyBuilderSpec ‑ Incorrect use of "eachLike" in DSL inner closure
au.com.dius.pact.consumer.groovy.PactBodyBuilderSpec ‑ No Special Handling For Field Names Formerly Not Conforming Gatling Fields
au.com.dius.pact.consumer.groovy.PactBodyBuilderSpec ‑ array with min and max
au.com.dius.pact.consumer.groovy.PactBodyBuilderSpec ‑ arrays of primitives with extra examples
au.com.dius.pact.consumer.groovy.PactBodyBuilderSpec ‑ arrays of primitives with extra examples and matchers
au.com.dius.pact.consumer.groovy.PactBodyBuilderSpec ‑ arrays with matching
au.com.dius.pact.consumer.groovy.PactBodyBuilderSpec ‑ arrays with matching with extra examples
au.com.dius.pact.consumer.groovy.PactBodyBuilderSpec ‑ does not pretty print bodies if mimetype corresponds to one that requires compact bodies
au.com.dius.pact.consumer.groovy.PactBodyBuilderSpec ‑ does not pretty print bodies if pretty print is set to false
au.com.dius.pact.consumer.groovy.PactBodyBuilderSpec ‑ dsl
au.com.dius.pact.consumer.groovy.PactBodyBuilderSpec ‑ pretty prints bodies by default
au.com.dius.pact.consumer.groovy.PactBodyBuilderSpec ‑ pretty prints bodies if pretty print is set to true
au.com.dius.pact.consumer.groovy.PactBodyBuilderSpec ‑ raw array "eachlike"
au.com.dius.pact.consumer.groovy.PactBodyBuilderSpec ‑ root level array with multiple examples
au.com.dius.pact.consumer.groovy.PactBodyBuilderSpec ‑ supports matching arrays of arrays
au.com.dius.pact.consumer.groovy.PactBodyBuilderSpec ‑ supports matching arrays of arrays at root level
au.com.dius.pact.consumer.groovy.PactBrokerResultSpec ‑ case when the test fails and the pact has a mismatch
au.com.dius.pact.consumer.groovy.PactBrokerResultSpec ‑ case when the test fails and the pact is verified
au.com.dius.pact.consumer.groovy.PactBrokerResultSpec ‑ case when the test passes and the pact is verified
au.com.dius.pact.consumer.groovy.PactBrokerResultSpec ‑ case when the test passes and there is a missing request
au.com.dius.pact.consumer.groovy.PactBuilderSpec ‑ allow arrays as the root of the body
au.com.dius.pact.consumer.groovy.PactBuilderSpec ‑ allow arrays of objects as the root of the body
au.com.dius.pact.consumer.groovy.PactBuilderSpec ‑ allow like matcher as the root of the body
au.com.dius.pact.consumer.groovy.PactBuilderSpec ‑ allows matching on headers
au.com.dius.pact.consumer.groovy.PactBuilderSpec ‑ allows matching on paths
au.com.dius.pact.consumer.groovy.PactBuilderSpec ‑ allows using the defined matcher on paths
au.com.dius.pact.consumer.groovy.PactBuilderSpec ‑ does not overwrite the content type if it has been set in a header
au.com.dius.pact.consumer.groovy.PactBuilderSpec ‑ does not pretty print bodies if pretty print is set to false
au.com.dius.pact.consumer.groovy.PactBuilderSpec ‑ does not pretty print bodies if the mimetype corresponds to one that requires compact bodies
au.com.dius.pact.consumer.groovy.PactBuilderSpec ‑ pretty prints bodies by default
au.com.dius.pact.consumer.groovy.PactBuilderSpec ‑ pretty prints bodies if pretty print is set to true
au.com.dius.pact.consumer.groovy.PactBuilderSpec ‑ provider states should be able to be set before ar after the uponReceiving call
au.com.dius.pact.consumer.groovy.PactBuilderSpec ‑ should not define providerStates when no given()
au.com.dius.pact.consumer.groovy.PactWithCommentsSpec ‑ allows comments
au.com.dius.pact.consumer.groovy.UrlMatcherSpec ‑ converts groovy regex matcher class to matching rule regex class
au.com.dius.pact.consumer.groovy.ValuesMatcherPactSpec ‑ key like test
au.com.dius.pact.consumer.groovy.ValuesMatcherPactSpec ‑ pact test using values matcher
au.com.dius.pact.consumer.groovy.messaging.PactMessageBuilderSpec ‑ allows receiving a message
au.com.dius.pact.consumer.groovy.messaging.PactMessageBuilderSpec ‑ allows turning off pretty printed bodies
au.com.dius.pact.consumer.groovy.messaging.PactMessageBuilderSpec ‑ allows using matchers with the metadata
au.com.dius.pact.consumer.groovy.messaging.PactMessageBuilderSpec ‑ by default pretty prints bodies
au.com.dius.pact.consumer.groovy.messaging.PactMessageBuilderSpec ‑ invalid body format test
au.com.dius.pact.consumer.groovy.messaging.PactMessageBuilderSpec ‑ receiving a message with a NULL body
au.com.dius.pact.consumer.groovy.messaging.PactMessageBuilderSpec ‑ receiving a message with a missing body
au.com.dius.pact.consumer.groovy.messaging.PactMessageBuilderSpec ‑ receiving a message with an empty body
au.com.dius.pact.consumer.junit.ArrayContainsExampleTest ‑ exampleWithArrayContains
au.com.dius.pact.consumer.junit.ArrayExampleTest ‑ examplesAreGeneratedForArray
au.com.dius.pact.consumer.junit.BinaryFileSpec ‑ runTest
au.com.dius.pact.consumer.junit.ConsumerPactWithThriftMimeTypeTest ‑ runTest
au.com.dius.pact.consumer.junit.DefaultValuesTest ‑ testWithDefaultValues
au.com.dius.pact.consumer.junit.Defect215Test ‑ runTest
au.com.dius.pact.consumer.junit.Defect221Test ‑ runTest
au.com.dius.pact.consumer.junit.Defect266Test ‑ runTest
au.com.dius.pact.consumer.junit.Defect266Test ‑ runTest2
au.com.dius.pact.consumer.junit.Defect320Test ‑ testPact
au.com.dius.pact.consumer.junit.Defect342MultiTest ‑ runTest1
au.com.dius.pact.consumer.junit.Defect342MultiTest ‑ runTest2
au.com.dius.pact.consumer.junit.Defect342MultiTest ‑ runTest3
au.com.dius.pact.consumer.junit.Defect342MultiTest ‑ runTest4
au.com.dius.pact.consumer.junit.Defect369Test ‑ runTest
au.com.dius.pact.consumer.junit.Defect464Test ‑ runTest
au.com.dius.pact.consumer.junit.Defect975XMLTest ‑ runTest1
au.com.dius.pact.consumer.junit.ExampleFileUploadSpec ‑ runTest
au.com.dius.pact.consumer.junit.ExampleMultipartSpec ‑ runTest
au.com.dius.pact.consumer.junit.IP6Test ‑ runTest
au.com.dius.pact.consumer.junit.Issue406Test ‑ shouldGetAUser
au.com.dius.pact.consumer.junit.Issue406Test ‑ shouldReturnANotFoundApplicationExceptionWhenTheAccountIsNotFound
au.com.dius.pact.consumer.junit.Issue406Test ‑ shouldReturnANotFoundApplicationExceptionWhenTheUserIsNotFound
au.com.dius.pact.consumer.junit.Issue406Test ‑ shouldReturnAnUnknownApplicationExceptionWhenAServerErrorOccurs
au.com.dius.pact.consumer.junit.JUnitTestSupportSpec ‑ does not raise an exception when correct signature
au.com.dius.pact.consumer.junit.JUnitTestSupportSpec ‑ does not raise an exception when no @Pact annotation
au.com.dius.pact.consumer.junit.JUnitTestSupportSpec ‑ raises an exception when the method does not conform - Incorrect Parameter Type
au.com.dius.pact.consumer.junit.JUnitTestSupportSpec ‑ raises an exception when the method does not conform - Incorrect Return Type
au.com.dius.pact.consumer.junit.JUnitTestSupportSpec ‑ raises an exception when the method does not conform - Incorrect V4 Return Type
au.com.dius.pact.consumer.junit.JUnitTestSupportSpec ‑ raises an exception when the method does not conform - More than one Parameter
au.com.dius.pact.consumer.junit.JUnitTestSupportSpec ‑ raises an exception when the method does not conform - Null Method
au.com.dius.pact.consumer.junit.MessagePactBuilderSpec ‑ Include any generators defined for the message contents
au.com.dius.pact.consumer.junit.MessagePactBuilderSpec ‑ builder should close the DSL objects correctly
au.com.dius.pact.consumer.junit.MessagePactBuilderSpec ‑ handle non-string message metadata values
au.com.dius.pact.consumer.junit.MessagePactBuilderSpec ‑ only set the content type if it has not already been set [contentTypeAttr: Content-Type, #2]
au.com.dius.pact.consumer.junit.MessagePactBuilderSpec ‑ only set the content type if it has not already been set [contentTypeAttr: content-type, #3]
au.com.dius.pact.consumer.junit.MessagePactBuilderSpec ‑ only set the content type if it has not already been set [contentTypeAttr: contentType, #0]
au.com.dius.pact.consumer.junit.MessagePactBuilderSpec ‑ only set the content type if it has not already been set [contentTypeAttr: contenttype, #1]
au.com.dius.pact.consumer.junit.MessagePactBuilderSpec ‑ provider state can accept ProviderState object
au.com.dius.pact.consumer.junit.MessagePactBuilderSpec ‑ provider state can accept key/value pairs
au.com.dius.pact.consumer.junit.MessagePactBuilderSpec ‑ support content with JSONObject

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

722 tests found (test 533 to 722)

There are 722 tests, see "Raw output" for the list of tests 533 to 722.
Raw output
au.com.dius.pact.consumer.junit.MessagePactBuilderSpec ‑ support non-json text formats
au.com.dius.pact.consumer.junit.MessagePactBuilderSpec ‑ supports XML content
au.com.dius.pact.consumer.junit.MessagePactProviderRuleSpec ‑ it handles tests with no provider states
au.com.dius.pact.consumer.junit.MultiCookieTest ‑ runTest
au.com.dius.pact.consumer.junit.PactConsumer400Test ‑ runTestAndHandleTheException
au.com.dius.pact.consumer.junit.PactConsumer400Test ‑ runTestAndLetJUnitHandleTheException
au.com.dius.pact.consumer.junit.PactDslJsonArrayTemplateTest ‑ testPact
au.com.dius.pact.consumer.junit.PactDslJsonArrayTest ‑ testPact
au.com.dius.pact.consumer.junit.PactDslJsonBodyAndOrTest ‑ testPact
au.com.dius.pact.consumer.junit.PactDslJsonBodyArrayLikeTest ‑ testPact
au.com.dius.pact.consumer.junit.PactDslJsonBodyTest ‑ testPact
au.com.dius.pact.consumer.junit.PactRuleWithRandomPortTest ‑ runTest
au.com.dius.pact.consumer.junit.ProviderStateWithComplexParametersTest ‑ runTest
au.com.dius.pact.consumer.junit.QueryParameterEncodingTest ‑ testPact
au.com.dius.pact.consumer.junit.QueryParameterMatchingTest ‑ testPact
au.com.dius.pact.consumer.junit.SpecialCharsTest ‑ runTest
au.com.dius.pact.consumer.junit.TextXMLContentTypeTest ‑ runTest1
au.com.dius.pact.consumer.junit.V2MatchingHeaderTest ‑ runTest
au.com.dius.pact.consumer.junit.ValueMatcherTest ‑ runTest
au.com.dius.pact.consumer.junit.events.EventsRepositoryDictionaryNestedArrayConsumerTest ‑ runTest
au.com.dius.pact.consumer.junit.examples.ArticlesHttpsTest ‑ testArticles
au.com.dius.pact.consumer.junit.examples.ArticlesTest ‑ testArticles
au.com.dius.pact.consumer.junit.examples.DirectDSLConsumerPactTest ‑ testPact
au.com.dius.pact.consumer.junit.examples.ExampleJavaConsumerPactRuleTest ‑ runTest
au.com.dius.pact.consumer.junit.examples.ExampleJavaConsumerPactTest ‑ testPact
au.com.dius.pact.consumer.junit.examples.ExampleServiceConsumerTest ‑ testBookCar
au.com.dius.pact.consumer.junit.examples.StatusServiceConsumerPactTest ‑ testPact
au.com.dius.pact.consumer.junit.formpost.FormPostDefect198Test ‑ customerDoesNotExist
au.com.dius.pact.consumer.junit.formpost.FormPostTest ‑ testPact
au.com.dius.pact.consumer.junit.formpost.FormPostWithQueryParametersTest ‑ testPact
au.com.dius.pact.consumer.junit.pactproviderrule.PactMultiProviderTest ‑ allPass
au.com.dius.pact.consumer.junit.pactproviderrule.PactMultiProviderTest ‑ bothprovidersFail
au.com.dius.pact.consumer.junit.pactproviderrule.PactMultiProviderTest ‑ consumerTestFails
au.com.dius.pact.consumer.junit.pactproviderrule.PactMultiProviderTest ‑ provider1Fails
au.com.dius.pact.consumer.junit.pactproviderrule.PactMultiProviderTest ‑ provider2Fails
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderHttpsKeystoreTest ‑ testKeystoreHappyPath
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderHttpsKeystoreTest ‑ testMisMatchedTrustStore
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderHttpsKeystoreTest ‑ testSslHandshakeException
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderHttpsTest ‑ runTest
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderHttpsTest ‑ runTestWithPactError
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderHttpsTest ‑ runTestWithUserCodeFailure
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderTest ‑ runTest
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderTest ‑ runTestWithPactError
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderTest ‑ runTestWithUserCodeFailure
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderWithMultipleFragmentsKotlinTest ‑ runTestWithAllFragments
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderWithMultipleFragmentsKotlinTest ‑ runTestWithBothFragments
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderWithMultipleFragmentsKotlinTest ‑ runTestWithFragment1
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderWithMultipleFragmentsKotlinTest ‑ runTestWithFragment2
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderWithMultipleFragmentsTest ‑ runTestWithAllFragments
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderWithMultipleFragmentsTest ‑ runTestWithBothFragments
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderWithMultipleFragmentsTest ‑ runTestWithFragment1
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderWithMultipleFragmentsTest ‑ runTestWithFragment2
au.com.dius.pact.consumer.junit.pactproviderrule.PactProviderWithMultipleFragmentsTest ‑ runTestWithPactVerificationsAndDefaultResponseValuesArePresent
au.com.dius.pact.consumer.junit.resultstests.MissingRequestConsumerPassesTest ‑ testPact
au.com.dius.pact.consumer.junit.resultstests.PactMismatchConsumerPassesTest ‑ testPact
au.com.dius.pact.consumer.junit.resultstests.PactVerifiedConsumerFailsTest ‑ testPact
au.com.dius.pact.consumer.junit.resultstests.PactVerifiedConsumerPassesTest ‑ testPact
au.com.dius.pact.consumer.junit.resultstests.UnexpectedRequestConsumerPassesTest ‑ testPact
au.com.dius.pact.consumer.junit.v3.AsyncMessageTest ‑ test
au.com.dius.pact.consumer.junit.v3.AsyncMessageTest ‑ test2
au.com.dius.pact.consumer.junit.v3.Defect371Test ‑ test
au.com.dius.pact.consumer.junit.v3.Defect371Test ‑ test2
au.com.dius.pact.consumer.junit.v3.ExampleMessageConsumerTest ‑ test
au.com.dius.pact.consumer.junit.v3.ExampleMessageConsumerWithGetMessageFromRuleTest ‑ test
au.com.dius.pact.consumer.junit.v3.ExampleMessageConsumerWithRootArrayTest ‑ test
au.com.dius.pact.consumer.junit.v3.ExampleMessageConsumerWithV2MatchersTest ‑ test
au.com.dius.pact.consumer.junit.v3.ExampleMessageWithMetadataConsumerTest ‑ test
au.com.dius.pact.consumer.junit.v3.PactVerificationsForHttpAndMessageTest ‑ shouldTestHttpAndMessagePacts
au.com.dius.pact.consumer.junit.v3.PactVerificationsForMultipleFragmentsTest ‑ shouldTestHttpAndMessagePacts
au.com.dius.pact.consumer.junit.v3.PactVerificationsForMultipleFragmentsTest ‑ shouldTestOtherHttpAndOtherMessagePacts
au.com.dius.pact.consumer.junit.v3.PactVerificationsForMultipleHttpsAndMessagesTest ‑ shouldTestAllHttpPacts
au.com.dius.pact.consumer.junit.v3.PactVerificationsForMultipleHttpsAndMessagesTest ‑ shouldTestHttpAndMessagePacts
au.com.dius.pact.consumer.junit.v3.PactVerificationsForMultipleHttpsAndMessagesTest ‑ shouldTestOtherHttpAndOtherMessagePacts
au.com.dius.pact.consumer.junit.v3.V3ConsumerPactTest ‑ testPact
au.com.dius.pact.consumer.junit.v3.V3PactProviderTest ‑ runTest
au.com.dius.pact.consumer.junit.v4.StatusCodeMatcherPactTest ‑ runTest
au.com.dius.pact.consumer.junit.v4.V4HttpPactTest ‑ runTest
au.com.dius.pact.consumer.junit.xml.TodoXmlTest ‑ testGeneratesAListOfTODOsForTheMainScreen
au.com.dius.pact.consumer.junit5.ArrayContainsExampleTest ‑ testArticles(MockServer)
au.com.dius.pact.consumer.junit5.ArrayUnorderedTest ‑ testContract(MockServer)
au.com.dius.pact.consumer.junit5.ArrayWith200ItemsTest ‑ testFiles(MockServer)
au.com.dius.pact.consumer.junit5.ArticlesHttpsTest ‑ testArticles(MockServer)
au.com.dius.pact.consumer.junit5.ArticlesHttpsTest ‑ testArticlesDoNotExist(MockServer)
au.com.dius.pact.consumer.junit5.ArticlesHttpsWithKeyStoreTest ‑ testArticles(MockServer)
au.com.dius.pact.consumer.junit5.ArticlesHttpsWithKeyStoreTest ‑ testArticlesDoNotExist(MockServer)
au.com.dius.pact.consumer.junit5.ArticlesTest ‑ testArticles(MockServer)
au.com.dius.pact.consumer.junit5.ArticlesTest ‑ testArticlesDoNotExist(MockServer)
au.com.dius.pact.consumer.junit5.AsyncMessageTest ‑ test(List)
au.com.dius.pact.consumer.junit5.AsyncMessageTest ‑ test2(MessagePact)
au.com.dius.pact.consumer.junit5.BeforeEachTest ‑ testPactExecutedAfterBeforeEach(MockServer)
au.com.dius.pact.consumer.junit5.DateTimeWithTimezoneTest ‑ testFiles(MockServer)
au.com.dius.pact.consumer.junit5.Defect1070Test ‑ testApi(MockServer)
au.com.dius.pact.consumer.junit5.Defect1579Test ‑ testApi(MockServer)
au.com.dius.pact.consumer.junit5.FormPostWithProviderStateTest ‑ testFormPost(MockServer)
au.com.dius.pact.consumer.junit5.GZippedBodyTest ‑ testFiles(MockServer)
au.com.dius.pact.consumer.junit5.HyperMediaPactTest ‑ testDeleteOrder(MockServer)
au.com.dius.pact.consumer.junit5.Ip6KTorTest ‑ testApi(MockServer)
au.com.dius.pact.consumer.junit5.Ip6Test ‑ testApi(MockServer)
au.com.dius.pact.consumer.junit5.Issue1176Test ‑ runTest(MockServer)
au.com.dius.pact.consumer.junit5.Issue1457MultiMethodsTest ‑ validate country details
au.com.dius.pact.consumer.junit5.JsonStringAtRootTest ‑ test(MockServer)
au.com.dius.pact.consumer.junit5.KTorGZippedBodyTest ‑ testFiles(MockServer)
au.com.dius.pact.consumer.junit5.KotlinV4MessageTest ‑ testPactForReservationBooking(V4Pact)
au.com.dius.pact.consumer.junit5.MessageWithMetadataConsumerTest ‑ test(List)
au.com.dius.pact.consumer.junit5.MixedPactAndNonPactTest ‑ nonPactTest()
au.com.dius.pact.consumer.junit5.MixedPactAndNonPactTest ‑ testDefaultValues(MockServer)
au.com.dius.pact.consumer.junit5.MoreSpecificRequestTest ‑ testFiles(MockServer)
au.com.dius.pact.consumer.junit5.MultiProviderTest ‑ runTest(MockServer, MockServer)
au.com.dius.pact.consumer.junit5.MultiProviderWithStaticPortsTest ‑ runTest(MockServer, MockServer)
au.com.dius.pact.consumer.junit5.MultiTest ‑ runTest1(MockServer)
au.com.dius.pact.consumer.junit5.MultiTest ‑ runTest2(MockServer)
au.com.dius.pact.consumer.junit5.MultiTest ‑ runTest3(MockServer)
au.com.dius.pact.consumer.junit5.MultiTest ‑ runTest4(MockServer)
au.com.dius.pact.consumer.junit5.NestedMultiTest$Test1 ‑ runTest1(MockServer)
au.com.dius.pact.consumer.junit5.NestedMultiTest$Test2 ‑ runTest2(MockServer)
au.com.dius.pact.consumer.junit5.NestedMultiTest$Test2 ‑ runTest3(MockServer)
au.com.dius.pact.consumer.junit5.NullValuesTest ‑ testArticles(MockServer)
au.com.dius.pact.consumer.junit5.NumberMatcherBodyTest ‑ test(MockServer)
au.com.dius.pact.consumer.junit5.PactConsumerAnnotationTest$Test1 ‑ runTest1(MockServer)
au.com.dius.pact.consumer.junit5.PactConsumerAnnotationTest$Test2 ‑ runTest2(MockServer)
au.com.dius.pact.consumer.junit5.PactConsumerAnnotationTest$Test2 ‑ runTest3(MockServer)
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ ignoredTest - returns false for a normal test method
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ ignoredTest - returns true for a test method annotated with PactIgnore
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ lookupProviderInfo - do not overwrite the class level values if the method level one is empty
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ lookupProviderInfo - merges data from the class level MockServerConfig annotation
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ lookupProviderInfo - merges data from the method level MockServerConfig annotation
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ lookupProviderInfo - returns data from both the method and class level PactTestFor annotation
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ lookupProviderInfo - returns data from the class level PactTestFor annotation
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ lookupProviderInfo - returns data from the method level PactTestFor annotation
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ lookupProviderInfo - with multiple pact methods for the same provider
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ lookupProviderInfo - with provider name on the pact method - pactMethod
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ lookupProviderInfo - with provider name on the pact method - pactMethods
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ mockServerConfigFromAnnotation - returns MockServerConfig annotation on the test class
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ mockServerConfigFromAnnotation - returns MockServerConfig annotation on the test class for the given provider
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ mockServerConfigFromAnnotation - returns MockServerConfig annotation on the test method
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ mockServerConfigFromAnnotation - returns first MockServerConfig annotation on the test class when there is no provider info
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ mockServerConfigFromAnnotation - returns first MockServerConfig annotation on the test method for the given provider
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ mockServerConfigFromAnnotation - returns first MockServerConfig annotation on the test method when there is no provider info
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ mockServerConfigFromAnnotation - returns null when there are no MockServerConfig annotations
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ mockServerConfigured - returns false when there are no MockServerConfig annotations
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ mockServerConfigured - returns true when there are multiple MockServerConfig annotations on the test class
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ mockServerConfigured - returns true when there are multiple MockServerConfig annotations on the test method
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ mockServerConfigured - returns true when there is a MockServerConfig annotation on the test class
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ mockServerConfigured - returns true when there is a MockServerConfig annotation on the test method
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ never overwrites Pacts defined within same class
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ setupPactForTest - pact methods has more than one entry
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ setupPactForTest - pact methods has one entry
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ setupPactForTest - pact methods is empty
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ supports injecting Pact class au.com.dius.pact.core.model.RequestResponsePact into test methods
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ supports injecting Pact class au.com.dius.pact.core.model.V4Pact into test methods
au.com.dius.pact.consumer.junit5.PactConsumerTestExtSpec ‑ supports injecting Pact class au.com.dius.pact.core.model.messaging.MessagePact into test methods
au.com.dius.pact.consumer.junit5.PactConsumerTestExtTest ‑ lookupPact returns the pact from the matching method
au.com.dius.pact.consumer.junit5.PactConsumerTestExtTest ‑ lookupPact throws an exception when pact method does not conform to the correct signature
au.com.dius.pact.consumer.junit5.PactConsumerTestExtTest ‑ lookupPact throws an exception when pact method is empty and there is no annotated method
au.com.dius.pact.consumer.junit5.PactConsumerTestExtTest ‑ lookupPact throws an exception when pact method is not empty and there is no annotated method
au.com.dius.pact.consumer.junit5.PactConsumerTestExtTest ‑ lookupPact throws an exception when there is no pact method for the provider
au.com.dius.pact.consumer.junit5.PactConsumerTestExtTest ‑ lookupProviderInfo returns default info if there is no annotation
au.com.dius.pact.consumer.junit5.PactConsumerTestExtTest ‑ lookupProviderInfo returns the value from the class annotation
au.com.dius.pact.consumer.junit5.PactConsumerTestExtTest ‑ lookupProviderInfo returns the value from the method and then class level annotation
au.com.dius.pact.consumer.junit5.PactConsumerTestExtTest ‑ lookupProviderInfo returns the value from the method and then class level annotation (test 2)
au.com.dius.pact.consumer.junit5.PactConsumerTestExtTest ‑ lookupProviderInfo returns the value from the method level annotation
au.com.dius.pact.consumer.junit5.PactMultiProviderTest ‑ helloHeroes(MockServer)
au.com.dius.pact.consumer.junit5.PactMultiProviderTest ‑ helloHeroesAndVillains(MockServer, MockServer)
au.com.dius.pact.consumer.junit5.PactMultiProviderTest ‑ helloVillains(MockServer)
au.com.dius.pact.consumer.junit5.PactTestForPortTest ‑ testPactExecutedAfterBeforeEach(MockServer)
au.com.dius.pact.consumer.junit5.PactTestForPortTest ‑ testPactExecutedAfterBeforeEachClassic(MockServer)
au.com.dius.pact.consumer.junit5.PathWithValueWithSlashTest ‑ testFiles(MockServer)
au.com.dius.pact.consumer.junit5.PostImageBodyTest ‑ testFiles(MockServer)
au.com.dius.pact.consumer.junit5.ProviderStateInjectedPactTest ‑ testArticles(MockServer)
au.com.dius.pact.consumer.junit5.SimplePactTest ‑ consume(List)
au.com.dius.pact.consumer.junit5.TextBodyTest ‑ test(MockServer)
au.com.dius.pact.consumer.junit5.UrlEncocdedFormPostTest ‑ testFormPost(MockServer)
au.com.dius.pact.consumer.junit5.V4AsyncMessageTest ‑ test(AsynchronousMessage)
au.com.dius.pact.consumer.junit5.V4AsyncMessageTest ‑ test2(V4Pact)
au.com.dius.pact.consumer.junit5.V4HttpPactTest ‑ runTest(MockServer)
au.com.dius.pact.consumer.junit5.V4PactBuilderTest ‑ runHttpTest(MockServer)
au.com.dius.pact.consumer.junit5.V4PactBuilderTest ‑ runMessageTest(V4Pact)
au.com.dius.pact.consumer.junit5.V4SyncMessageTest ‑ test(SynchronousMessages)
au.com.dius.pact.consumer.junit5.xml.XMLContentTypePactTest ‑ testXMLPost(MockServer)
au.com.dius.pact.consumer.junit5.xml.XMLPactTest ‑ testXMLPost(MockServer)
au.com.dius.pact.consumer.xml.PactXmlBuilderSpec ‑ elements with mutiple different types
au.com.dius.pact.consumer.xml.PactXmlBuilderSpec ‑ matcher key path [base: [$, one], keys: [], path: $.one, #1]
au.com.dius.pact.consumer.xml.PactXmlBuilderSpec ‑ matcher key path [base: [$, one], keys: [two, #text], path: $.one.two.#text, #4]
au.com.dius.pact.consumer.xml.PactXmlBuilderSpec ‑ matcher key path [base: [$, one], keys: [two, ['@id']], path: $.one.two['@id'], #3]
au.com.dius.pact.consumer.xml.PactXmlBuilderSpec ‑ matcher key path [base: [$, one], keys: [two], path: $.one.two, #2]
au.com.dius.pact.consumer.xml.PactXmlBuilderSpec ‑ matcher key path [base: [$], keys: [], path: $, #0]
au.com.dius.pact.consumer.xml.PactXmlBuilderSpec ‑ matching rules
au.com.dius.pact.consumer.xml.PactXmlBuilderSpec ‑ standalone declaration - false
au.com.dius.pact.consumer.xml.PactXmlBuilderSpec ‑ standalone declaration - true
au.com.dius.pact.consumer.xml.PactXmlBuilderSpec ‑ without a namespace