upgrading swagger-request-validator to work with junit 5 pact versions (latest 4.2.5 pact version)

Issue #335 new
ankur rathi created an issue

We planned to use swagger request validator to validate our pact definition (written in @Pact method) against open api spects (written as yaml file).

When we added swagger-request-validator-core and swagger-request-validator-pact 2.18.0 dependencies and tried to use example code from here: https://bitbucket.org/atlassian/swagger-request-validator/src/master/swagger-request-validator-examples/src/test/java/com/atlassian/oai/validator/examples/pact/OpenApiValidatorPactConsumerTestExample.java?at=master, we received following exception:

java.lang.NoClassDefFoundError: au/com/dius/pact/consumer/PactProviderRuleMk2
at com.atlassian.oai.validator.pact.ValidatedPactProviderRule.<init>(ValidatedPactProviderRule.java:37)

Further investigation suggested that this class used to exist in older pact versions (junit 4 pact versions) and we are on latest pact version 4.2.5.

This issue is created to upgrade this library to latest pact version.

Is there any plan to do so?

Thanks.

Comments (1)

  1. Log in to comment