Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/pact-foundation/pact-jvm
JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
https://github.com/pact-foundation/pact-jvm
updated changelog
04f8fcb4ce764441578cbbd385d3ba1a0cfbcadd authored over 9 years ago
04f8fcb4ce764441578cbbd385d3ba1a0cfbcadd authored over 9 years ago
Correct the each like matcher in the Java DSL
2ab96e351363f86ea70491ac35c76d616ab625c0 authored over 9 years ago
2ab96e351363f86ea70491ac35c76d616ab625c0 authored over 9 years ago
fix for each like matchers with empty actual lists
3d7830198f546f05d145ecc2b1e9c9ba4506e984 authored over 9 years ago
3d7830198f546f05d145ecc2b1e9c9ba4506e984 authored over 9 years ago
matcher definitions should accept all types for the values
50297964068435679b556f770a2fe156eda2a685 authored over 9 years ago
50297964068435679b556f770a2fe156eda2a685 authored over 9 years ago
fix No such property: trustStore error in gradle plugin
2eeab6acdcd7cfe282e92239d124e762e3124bc1 authored over 9 years ago
2eeab6acdcd7cfe282e92239d124e762e3124bc1 authored over 9 years ago
bump version
26803f043a709ae55bf5be473c2bb0e252da7c5c authored over 9 years ago
26803f043a709ae55bf5be473c2bb0e252da7c5c authored over 9 years ago
updated changelog
6274ea8f5ad1fd61bdd5fa551a314b873e4caf75 authored over 9 years ago
6274ea8f5ad1fd61bdd5fa551a314b873e4caf75 authored over 9 years ago
Merge pull request #137 from Freaky-namuH/specify-trust-store
Add ability to specify a custom SSL trust store without breaking out …
5eaac3200a9d26dfdaf01f2503b793f38bf509e1 authored over 9 years ago
Add ability to specify a custom SSL trust store without breaking out the Groovy script in a pom file.
88a6c1d6b90f9f5ab0a4ee7aed2c9b183b79fe5e authored over 9 years ago
88a6c1d6b90f9f5ab0a4ee7aed2c9b183b79fe5e authored over 9 years ago
added insecure flag to gradle plugin and updated the readmes
9145b12815688348fb52e62eb80161c818007fbd authored over 9 years ago
9145b12815688348fb52e62eb80161c818007fbd authored over 9 years ago
Fix the unit test broken by pull request #136
4813115b7c5c2fabcd0d84c07dc88cfe08e65d60 authored over 9 years ago
4813115b7c5c2fabcd0d84c07dc88cfe08e65d60 authored over 9 years ago
Merge pull request #136 from Freaky-namuH/insecure-https
Add insecure flag to reduce the amount of boiler plate groovy script
be0315e78683ca60661208ea3cb778d8d75728a8 authored over 9 years ago
Add insecure flag to reduce the amount of boiler plate groovy script is needed in the pom.xml file to allow tests to connect to https endpoints.
a5aaf108a2b234345815f421aee94a750c0fd48d authored over 9 years ago
a5aaf108a2b234345815f421aee94a750c0fd48d authored over 9 years ago
bump version
a008584d88581648e760185e23c4397ce785ad26 authored over 9 years ago
a008584d88581648e760185e23c4397ce785ad26 authored over 9 years ago
update changelog
04972542856e6272e05b0aa7c9b4776cd24edf5c authored over 9 years ago
04972542856e6272e05b0aa7c9b4776cd24edf5c authored over 9 years ago
added docs about pactPublish task #120
9eda214f6557728a608fb2b42d2c658c93840b89 authored over 9 years ago
9eda214f6557728a608fb2b42d2c658c93840b89 authored over 9 years ago
add a gradle task to publish pact files to a pact broker #120
5fe1698078b124f621f1b9e33690824f284b1705 authored over 9 years ago
5fe1698078b124f621f1b9e33690824f284b1705 authored over 9 years ago
add link to the project wikis
11adca26295c21e72d8c9cb8d2ff7e20e561e6ec authored over 9 years ago
11adca26295c21e72d8c9cb8d2ff7e20e561e6ec authored over 9 years ago
update maven plugin docs on how to overide the default http client #133
e766aa13c449302db960f85842aeee4f8a00e772 authored over 9 years ago
e766aa13c449302db960f85842aeee4f8a00e772 authored over 9 years ago
bump version
cc5ef052a939928050d26c9e15eb9a4d24337ce0 authored over 9 years ago
cc5ef052a939928050d26c9e15eb9a4d24337ce0 authored over 9 years ago
Update README.md
0ff176f232a464b4b98e0ab6fb3b375bcf62b8c3 authored over 9 years ago
0ff176f232a464b4b98e0ab6fb3b375bcf62b8c3 authored over 9 years ago
guard against requests with no content type
0425a9726462da6fc8fe7ab767a05c2a37fb23d9 authored over 9 years ago
0425a9726462da6fc8fe7ab767a05c2a37fb23d9 authored over 9 years ago
update changelog
2c03a204f8f93137dfe5bcba41878d224b9a2260 authored over 9 years ago
2c03a204f8f93137dfe5bcba41878d224b9a2260 authored over 9 years ago
if no charset is defined, default to UTF-8 #132
9bcf9892b8da096cc72fdbe2f49eca473df0aa42 authored over 9 years ago
9bcf9892b8da096cc72fdbe2f49eca473df0aa42 authored over 9 years ago
make the mismatch message clearer when the number of keys in a map do not match
feb8d8a0909240904a7984458e7b21b65000e968 authored over 9 years ago
feb8d8a0909240904a7984458e7b21b65000e968 authored over 9 years ago
allow state change requests to override the default http client
e01fb09229e886aa359cb95e2c09bd0357ad1766 authored over 9 years ago
e01fb09229e886aa359cb95e2c09bd0357ad1766 authored over 9 years ago
fix statechange bug
090715ad40dbf8b4b794bb722aee87a0a77803ec authored over 9 years ago
090715ad40dbf8b4b794bb722aee87a0a77803ec authored over 9 years ago
update readme with running options
3e626b71ec06b5ccb7961f6482ad6d96007c3575 authored over 9 years ago
3e626b71ec06b5ccb7961f6482ad6d96007c3575 authored over 9 years ago
correct the mock server spawned by pact-jvm-server
09d48e70322cb15583401c4629aaf2ed7edab3f6 authored over 9 years ago
09d48e70322cb15583401c4629aaf2ed7edab3f6 authored over 9 years ago
Oops, missed a required change
d6906ad418ae21ac92571f8661bfb61a94d1a985 authored over 9 years ago
d6906ad418ae21ac92571f8661bfb61a94d1a985 authored over 9 years ago
added CLI options to pact-jvm-server; fixed an issue with the mock servers that were not being started
905d1b29d669e6f4ee38cdeae82469062d0979b7 authored over 9 years ago
905d1b29d669e6f4ee38cdeae82469062d0979b7 authored over 9 years ago
inline scala logging to avoid clashes with users projects #131
7246458f016d242f5bf9381abb8ea5b26ee67ddc authored over 9 years ago
7246458f016d242f5bf9381abb8ea5b26ee67ddc authored over 9 years ago
correct invalid handling of query parameters on pact-jvm-server #128
af27ed536815a67437a51aead8f96e94ae683f67 authored over 9 years ago
af27ed536815a67437a51aead8f96e94ae683f67 authored over 9 years ago
add Sharable annotation to RequestHandler #129
678ac0600a44780b4f1b466d5cc1ebab0ac897e6 authored over 9 years ago
678ac0600a44780b4f1b466d5cc1ebab0ac897e6 authored over 9 years ago
add logging to the create endpoint in pact-jvm-server
148469bda6b2ab171714b2da86dc3ea425e7d1f7 authored over 9 years ago
148469bda6b2ab171714b2da86dc3ea425e7d1f7 authored over 9 years ago
added logback to pact-jvm-server
f0ecdf030f97c24129ef56725f1d476ef809bb25 authored over 9 years ago
f0ecdf030f97c24129ef56725f1d476ef809bb25 authored over 9 years ago
add convience method to groovy dsl to return pact frgament
b446713b319453a3ff99402db9d9653d22490468 authored over 9 years ago
b446713b319453a3ff99402db9d9653d22490468 authored over 9 years ago
bump version
c46d702cf355508b2b03f6f54fa8bba2d45af6be authored over 9 years ago
c46d702cf355508b2b03f6f54fa8bba2d45af6be authored over 9 years ago
updated pact-jvm-server to run as a docker container
283f0d3a91b35f28ca424abc17e750c55ef53f94 authored over 9 years ago
283f0d3a91b35f28ca424abc17e750c55ef53f94 authored over 9 years ago
update changelog
f9e6fcd6ee9e8a6802404b1c9473072453fb3bd8 authored over 9 years ago
f9e6fcd6ee9e8a6802404b1c9473072453fb3bd8 authored over 9 years ago
added the matcher definition to all regex matcher examples
2a57cd97fae5aa4b984a717e883a0414ddc702ad authored over 9 years ago
2a57cd97fae5aa4b984a717e883a0414ddc702ad authored over 9 years ago
added a testcase for matching with bracket notation
071ce27d569b37284a8a6d7bcc8b094c2eeaa5ca authored over 9 years ago
071ce27d569b37284a8a6d7bcc8b094c2eeaa5ca authored over 9 years ago
fix minLike matcher to define a list instead of an object
c1acb13341b003e0d772cfd7629395dd4c5d36c3 authored over 9 years ago
c1acb13341b003e0d772cfd7629395dd4c5d36c3 authored over 9 years ago
set the mime type in the pact server
8ea3cad33fad70bb90fa367c7ee2df6131d329e9 authored over 9 years ago
8ea3cad33fad70bb90fa367c7ee2df6131d329e9 authored over 9 years ago
Update the readme on how to build and run pact-jvm-server #130
34eddcfe0ad3d36f9f2d20d4f78d2a47592f821a authored over 9 years ago
34eddcfe0ad3d36f9f2d20d4f78d2a47592f821a authored over 9 years ago
add distribution archives to the pact-jvm-server artifacts #130
08c8b4a24f46ae1a221b968a606d5942ca0cda5e authored over 9 years ago
08c8b4a24f46ae1a221b968a606d5942ca0cda5e authored over 9 years ago
upgrade to gradle 2.4
268adefa8ef9d8586559ea8c0105bdaf3411d9e4 authored over 9 years ago
268adefa8ef9d8586559ea8c0105bdaf3411d9e4 authored over 9 years ago
bump version
646c20392253c155a096b475ba791ac9512b06f1 authored over 9 years ago
646c20392253c155a096b475ba791ac9512b06f1 authored over 9 years ago
updated changelog
26f4b5867210b9eb80c03a506676aff6e33fa488 authored over 9 years ago
26f4b5867210b9eb80c03a506676aff6e33fa488 authored over 9 years ago
updated readme on overriding http client
1c493e9712833ec4b879b219aa8c7ab33ca66fed authored over 9 years ago
1c493e9712833ec4b879b219aa8c7ab33ca66fed authored over 9 years ago
use jsonpath bracket notation for normal fields as well #127
4200ccfe1518ce972bcbbb9fda59475ff28a4527 authored over 9 years ago
4200ccfe1518ce972bcbbb9fda59475ff28a4527 authored over 9 years ago
correct the junit <-> hamcrest dependency clash
27639eb0e9c485a38fa1c3b7c690a3ebcad9d3e5 authored over 9 years ago
27639eb0e9c485a38fa1c3b7c690a3ebcad9d3e5 authored over 9 years ago
when using jsonpath bracket–notation, we still need to build the object with the original name #127
40f461ac46e4975d63270c72804003681c8769f2 authored over 9 years ago
40f461ac46e4975d63270c72804003681c8769f2 authored over 9 years ago
make the newClient method non-static so a test can mock it
196cc274082942715cf225b0dc13c60ef2a21b8f authored over 9 years ago
196cc274082942715cf225b0dc13c60ef2a21b8f authored over 9 years ago
use the field name for the jsonpath bracket–notation #127
938f008d69c2f1e15cca0f52e4f8d0147afef992 authored over 9 years ago
938f008d69c2f1e15cca0f52e4f8d0147afef992 authored over 9 years ago
use jsonpath bracket–notation when a field does not conform to the gatling regex #127
e3de4c4c9defad202b0cfa8d082195d8a4d45dff authored over 9 years ago
e3de4c4c9defad202b0cfa8d082195d8a4d45dff authored over 9 years ago
allow the HTTP client used to verify the provider to be overridden
0d0370dca428c7a735432e3b9ecf8aad4c2e9da2 authored over 9 years ago
0d0370dca428c7a735432e3b9ecf8aad4c2e9da2 authored over 9 years ago
bump version
4ec54ba9c9489efdc4375502b3d6c33ca3d00e3b authored over 9 years ago
4ec54ba9c9489efdc4375502b3d6c33ca3d00e3b authored over 9 years ago
update changelog
6826736c91a53715847c9d4024ff34f35edde289 authored over 9 years ago
6826736c91a53715847c9d4024ff34f35edde289 authored over 9 years ago
fix converting of bodies with attributes named "body" to strings #119
a7f5df4f6b427b4df596b018ab4345024573dc67 authored over 9 years ago
a7f5df4f6b427b4df596b018ab4345024573dc67 authored over 9 years ago
missed a required change in commit 0eefc36163ced5f2e37f2f487d12b96a6f2900c3
c128ee85e24d6c1dce2738a348d11d76e40268d3 authored over 9 years ago
c128ee85e24d6c1dce2738a348d11d76e40268d3 authored over 9 years ago
added supported V1.1 specification testcases
a78154acae422d3747341d51e3b7b3ac508696e3 authored over 9 years ago
a78154acae422d3747341d51e3b7b3ac508696e3 authored over 9 years ago
added supported V1 specification testcases
f97a3dc99a917d65a288476c69cc9ec6f3a1d4ec authored over 9 years ago
f97a3dc99a917d65a288476c69cc9ec6f3a1d4ec authored over 9 years ago
moved the spec tests to a v2 directory
4b2824df1aa75c759a82011283e1d988882b0c6a authored over 9 years ago
4b2824df1aa75c759a82011283e1d988882b0c6a authored over 9 years ago
added a testcase with an array at the top level with matchers
610569d9ac5c44adb12722a959b71120d9e92f62 authored over 9 years ago
610569d9ac5c44adb12722a959b71120d9e92f62 authored over 9 years ago
add a test to check that the old matcher format is still loadable
0bdc5d9dc397dd95087762ec80e5257b52194ead authored over 9 years ago
0bdc5d9dc397dd95087762ec80e5257b52194ead authored over 9 years ago
rename "responseMatchingRules" and "requestMatchingRules" to just "matchingRules" in specification test cases
3c092e75e655e1df081b2650ea26751884b6011a authored over 9 years ago
3c092e75e655e1df081b2650ea26751884b6011a authored over 9 years ago
rename "responseMatchingRules" and "requestMatchingRules" to just "matchingRules" in pact files
82fb0f491b3616f1f118e433d375e945e30848c4 authored over 9 years ago
82fb0f491b3616f1f118e433d375e945e30848c4 authored over 9 years ago
added specification testcase for array at top level
fa610f30e0f6b9f0ba294245f452ff9fb3e726e2 authored over 9 years ago
fa610f30e0f6b9f0ba294245f452ff9fb3e726e2 authored over 9 years ago
bump version
6f35e3a6c46d38beb3ed6df04caa7a77fddda65b authored over 9 years ago
6f35e3a6c46d38beb3ed6df04caa7a77fddda65b authored over 9 years ago
update changelog
75075558173e0d1f7094af631c3f7d91e1bd29bf authored over 9 years ago
75075558173e0d1f7094af631c3f7d91e1bd29bf authored over 9 years ago
added specification tests for header matching
ea4bd365163d3c292705a5ba19c56b00d98e2824 authored over 9 years ago
ea4bd365163d3c292705a5ba19c56b00d98e2824 authored over 9 years ago
added header matching to the java DSL
3677c6bb7441ebe17761414ca46fb173510a483a authored over 9 years ago
3677c6bb7441ebe17761414ca46fb173510a483a authored over 9 years ago
updated docs about header matching in groovy DSL
1dcf6e14b1c064c3759dfb0ee9d7b9c6ed21abf9 authored over 9 years ago
1dcf6e14b1c064c3759dfb0ee9d7b9c6ed21abf9 authored over 9 years ago
correct the header matcher
0eefc36163ced5f2e37f2f487d12b96a6f2900c3 authored over 9 years ago
0eefc36163ced5f2e37f2f487d12b96a6f2900c3 authored over 9 years ago
implement header matching in the groovy DSL
74130a17c96f212ecd979c85f175faeba34881e8 authored over 9 years ago
74130a17c96f212ecd979c85f175faeba34881e8 authored over 9 years ago
Implemented matching on headers
1ad0f6a606e1f011c6cdcecebc6f58ee34921dbb authored over 9 years ago
1ad0f6a606e1f011c6cdcecebc6f58ee34921dbb authored over 9 years ago
pull the header matching function into its own class
e4ead430dce22d28a202570168f738496bab1b7c authored over 9 years ago
e4ead430dce22d28a202570168f738496bab1b7c authored over 9 years ago
skip the gradle assemble step in the travis build
5188abebf88d652c49f8903612d3842666c8d9c4 authored over 9 years ago
5188abebf88d652c49f8903612d3842666c8d9c4 authored over 9 years ago
split the travis build by scala version
94b5b9ed093f7531afe952f5a7e6c44df64eb0bc authored over 9 years ago
94b5b9ed093f7531afe952f5a7e6c44df64eb0bc authored over 9 years ago
readLine is only deprecated in 2.11
961a2e03afb45dcbcc87c85db8fa427fed4922e0 authored over 9 years ago
961a2e03afb45dcbcc87c85db8fa427fed4922e0 authored over 9 years ago
cleaned up some deprecation warnings
934e83798a332c53e556c67f82a2be2d9904b0dc authored over 9 years ago
934e83798a332c53e556c67f82a2be2d9904b0dc authored over 9 years ago
Moved the netty dependencies to the pact-jvm-model project
54ddf3ca848a7fa1750de38f555a0b852eef7bf8 authored over 9 years ago
54ddf3ca848a7fa1750de38f555a0b852eef7bf8 authored over 9 years ago
Allow handling of state changes with a build closure #86
f14a76471409af37bcca679f2e0beb08289950ed authored over 9 years ago
f14a76471409af37bcca679f2e0beb08289950ed authored over 9 years ago
increase the permgen for the scala compiler and tests
ac3624ec9c26e944917e02a802ca5efa8e851016 authored over 9 years ago
ac3624ec9c26e944917e02a802ca5efa8e851016 authored over 9 years ago
reference the ruby wiki for provider states
95bed5b36dad8a3327971390778e6e67dfadc9fd authored over 9 years ago
95bed5b36dad8a3327971390778e6e67dfadc9fd authored over 9 years ago
Merge pull request #125 from flosell/improve-xml-support
Implement missing parts of XmlBodyMatcher
dd4896957c5a92c94e78ca83c6892a08331caf0e authored over 9 years ago
#124 move some of the tests to the consumer project as it is not dependant on junit
cb36f0557607c6710f8c4900be828cdb7181fe7b authored over 9 years ago
cb36f0557607c6710f8c4900be828cdb7181fe7b authored over 9 years ago
#124 move ConsumerPactBuilder to the consumer project as it is not dependant on junit
eef0f30c31ad3f19ce33feb3499c27ba3ae3d00b authored over 9 years ago
eef0f30c31ad3f19ce33feb3499c27ba3ae3d00b authored over 9 years ago
implement missing parts of XmlBodyMatcher
1ffbd422f808bf99682954864a3cfefbc897b8c5 authored over 9 years ago
1ffbd422f808bf99682954864a3cfefbc897b8c5 authored over 9 years ago
handle case where error is in a string format
d1c68c03feb858f31e2144c5bd8dd016f2654b5b authored over 9 years ago
d1c68c03feb858f31e2144c5bd8dd016f2654b5b authored over 9 years ago
set latest scala version
b589f3a6ad9f3b0774ecf2fdb56f045a9cc84db7 authored over 9 years ago
b589f3a6ad9f3b0774ecf2fdb56f045a9cc84db7 authored over 9 years ago
#118 for URL encoded FORM posts, the query parameters must be in the body
1d7539cee957ab63cc90988e346ed78d3bb48914 authored over 9 years ago
1d7539cee957ab63cc90988e346ed78d3bb48914 authored over 9 years ago
update gradle readme to include giving closures for provider hostname
1d0d718a505c638d6603dff9863ff1f2739ab957 authored over 9 years ago
1d0d718a505c638d6603dff9863ff1f2739ab957 authored over 9 years ago
bump version
770917ac18544e04e81eb3aea7d97b2f0724dd57 authored over 9 years ago
770917ac18544e04e81eb3aea7d97b2f0724dd57 authored over 9 years ago
update changelog
36d993c18bbf670d9cdeea51362eed2a9655f7fa authored over 9 years ago
36d993c18bbf670d9cdeea51362eed2a9655f7fa authored over 9 years ago
#121 fix incorrect keys in fields that are arrays
0211bea5b5e81a2b371aa1d5fd66dcedba08d5a2 authored over 9 years ago
0211bea5b5e81a2b371aa1d5fd66dcedba08d5a2 authored over 9 years ago
let the gradle pact plugin resolve provider host names at runtime using closures
a576f42b6b40df498834506de0ee80c204ce174e authored over 9 years ago
a576f42b6b40df498834506de0ee80c204ce174e authored over 9 years ago
remove the xml body matcher as it is incomplete
014e4180bf76f264fe1aafa37f66ce3e44e6bb5f authored over 9 years ago
014e4180bf76f264fe1aafa37f66ce3e44e6bb5f authored over 9 years ago
added an example form post test
b907eac1501b779c2e659aa2f6adcc9d39a92ac8 authored over 9 years ago
b907eac1501b779c2e659aa2f6adcc9d39a92ac8 authored over 9 years ago