pact-foundation / pact-jvm

JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
https://docs.pact.io
Apache License 2.0
1.08k stars 479 forks source link

V4: Support HTTP and Message interactions in the same test #1376

Open uglyog opened 3 years ago

uglyog commented 3 years ago

Master tracking issue for V4 spec https://github.com/pact-foundation/pact-specification/issues/79

This issue is to track all problems that arise from combining both HTTP and message interactions in any required form.

Current Status

V4 models and Pact files have been implemented. Still required to replace all uses of concrete Pact classes with interfaces to resolve class cast exceptions.

solarmosaic-kflorence commented 3 years ago

Highest priority for me is just having the ability to merge message pacts and request/response pacts into the same pact file, and having the framework support reading one or the other as necessary. I only need this support in the base Consumer and Provider JARs.