add spring-amqp/spring-rabbit support for message contracts (#106)
This commit is contained in:
committed by
Marcin Grzejszczak
parent
74ea3fd27d
commit
2b70b450b9
@@ -11,7 +11,7 @@ with __Contract Definition Language__ (DSL). Contract definitions are used to pr
|
||||
|
||||
* JSON stub definitions to be used by WireMock when doing integration testing on the client code (__client tests__).
|
||||
Test code must still be written by hand, test data is produced by Spring Cloud Contract Verifier.
|
||||
* Messaging routes if you're using one. We're integrating with Spring Integration, Spring Cloud Stream and Apache Camel. You can however set your own integrations if you want to
|
||||
* Messaging routes if you're using one. We're integrating with Spring Integration, Spring Cloud Stream, Spring AMQP and Apache Camel. You can however set your own integrations if you want to
|
||||
* Acceptance tests (in JUnit or Spock) used to verify if server-side implementation of the API is compliant with the contract (__server tests__).
|
||||
Full test is generated by Spring Cloud Contract Verifier.
|
||||
|
||||
|
||||
@@ -5,11 +5,12 @@ All of our integrations are working with Spring but you can also create one your
|
||||
|
||||
==== Integrations
|
||||
|
||||
You can use one of the three integration configurations:
|
||||
You can use one of the four integration configurations:
|
||||
|
||||
- Apache Camel
|
||||
- Spring Integration
|
||||
- Spring Cloud Stream
|
||||
- Spring AMQP
|
||||
|
||||
Since we're using Spring Boot then if you have added one of the aforementioned libraries
|
||||
to the classpath then automatically all the messaging configuration will be set up.
|
||||
|
||||
@@ -5,6 +5,7 @@ Stub Runner has the functionality to run the published stubs in memory. It can i
|
||||
- Spring Integration
|
||||
- Spring Cloud Stream
|
||||
- Apache Camel
|
||||
- Spring AMQP
|
||||
|
||||
It also provides points of entry to integrate with any other solution on the market.
|
||||
|
||||
@@ -53,4 +54,6 @@ include::{tests_path}/spring-cloud-contract-stub-runner-camel/README.adoc[]
|
||||
|
||||
include::{tests_path}/spring-cloud-contract-stub-runner-integration/README.adoc[]
|
||||
|
||||
include::{tests_path}/spring-cloud-contract-stub-runner-stream/README.adoc[]
|
||||
include::{tests_path}/spring-cloud-contract-stub-runner-stream/README.adoc[]
|
||||
|
||||
include::{tests_path}/spring-cloud-contract-stub-runner-amqp/README.adoc[]
|
||||
Reference in New Issue
Block a user