Producer side

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> ...

Get Mastering Spring Cloud now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.