45 lines
756 B
JSON
45 lines
756 B
JSON
{
|
|
"consumer": {
|
|
"name": "Consumer"
|
|
},
|
|
"provider": {
|
|
"name": "Provider"
|
|
},
|
|
"messages": [
|
|
{
|
|
"description": "message sent to jms:output",
|
|
"metaData": {
|
|
"BOOK-NAME": "foo"
|
|
},
|
|
"contents": {
|
|
"bookName": "foo"
|
|
},
|
|
"providerStates": [
|
|
{
|
|
"name": "received message from jms:input"
|
|
}
|
|
],
|
|
"matchingRules": {
|
|
"body": {
|
|
"$.bookName": {
|
|
"matchers": [
|
|
{
|
|
"match": "type"
|
|
}
|
|
],
|
|
"combine": "AND"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"metadata": {
|
|
"pactSpecification": {
|
|
"version": "3.0.0"
|
|
},
|
|
"pact-jvm": {
|
|
"version": "4.0.10"
|
|
}
|
|
}
|
|
}
|