Assuming the consumer has created a Pact and published it on the broker, we may proceed to implement a verification test on the provider side. To enable Pact with JUnit support on the provider side, include the pact-jvm-provider-junit dependency to your project. There is also another framework available, pact-jvm-provider-spring. This library allows you to run contract tests against a provider using Spring and JUnit. The list of required dependencies is visible on the following fragment of Maven pom.xml:
<dependency> <groupId>au.com.dius</groupId> <artifactId>pact-jvm-provider-junit_2.12</artifactId> <version>3.5.12</version> <scope>test</scope></dependency><dependency> <groupId>au.com.dius</groupId> <artifactId>pact-jvm-provider-spring_2.12</artifactId> ...