Skip to content

fredericoferreiracosta/com.ffc.examples.java.cdc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Consumer-Driven Contracts example

This is a multi-module Maven project to simulate two microservices: product and order. You can run them individually by running mvn spring-boot:run in each submodule.

Urls are: http://127.0.0.1:8080/product/1 and http://localhost:8081/order/1.

Provider

The provider submodule has a contract configuration that will generate the stub after testing/building. Check the generated file ContractVerifierTest after building the project.

Consumer

The provider stub will be used in the integration test OrderIntegrationTest in the consumer submodule.

You may run mvn test on each submodule to see the tests running and the contract being fulfilled.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published