Commit Graph

3290 Commits

Author SHA1 Message Date
Dave Syer
2d9c505715 Remove unnecessary placeholder resolution 2018-01-29 13:52:08 +00:00
Marcin Grzejszczak
fb1bffd7fc Merge branch '1.2.x' 2018-01-25 17:58:10 +01:00
Marcin Grzejszczak
a49630bade Added debug information 2018-01-25 17:57:56 +01:00
Marcin Grzejszczak
e556e6eb41 Added missing contract closure 2018-01-25 17:34:05 +01:00
Marcin Grzejszczak
8ebfb17bf2 Fixed the broken setup? 2018-01-25 17:08:44 +01:00
Marcin Grzejszczak
ead9451b81 Fixing the build 2018-01-25 16:36:57 +01:00
Marcin Grzejszczak
d80f31b72a Merge branch '1.2.x' 2018-01-25 12:50:49 +01:00
Marcin Grzejszczak
01f55db2c6 Bumped WireMock to 2.14; fixes #506 2018-01-25 10:50:32 +01:00
Marcin Grzejszczak
0da705520e Trying to fix Circle build 2018-01-24 18:25:03 +01:00
Marcin Grzejszczak
1808923b43 Fixed docker org name 2018-01-24 17:29:14 +01:00
Marcin Grzejszczak
37d7e8cfd3 Docker images (#527)
with this change we're adding generation of 2 docker images - verifier and stub runner
we also added a project `spring-cloud-contract-stub-runner-boot` which contains a far jar with stub runner boot

fixes gh-526, gh-516
2018-01-24 17:07:22 +01:00
Dave Syer
ffd82662b7 Fix dependencies in Gradle for standalone tests 2018-01-23 16:51:16 +00:00
Marcin Grzejszczak
ade0b65720 Fixed some tests and broken dependencies 2018-01-20 00:28:32 +01:00
Marcin Grzejszczak
e0db3c058a Going to Boot snapshots 2018-01-19 10:17:51 +01:00
Marcin Grzejszczak
ed9dfd223f 🤦 2018-01-19 09:55:50 +01:00
Marcin Grzejszczak
643cbb2938 Merge branch '1.2.x' 2018-01-19 09:35:31 +01:00
Marcin Grzejszczak
a5bdb32b7c Fixing the build? 2018-01-19 09:33:43 +01:00
Marcin Grzejszczak
038c4b34ba updated versions 2018-01-19 01:30:38 +01:00
Marcin Grzejszczak
ec10ca8bb9 Fixed wrong version 2018-01-19 01:28:01 +01:00
Marcin Grzejszczak
466bff572d Merge branch '1.2.x' 2018-01-19 01:20:42 +01:00
Marcin Grzejszczak
ca51769f98 Using unique port for standalone tests 2018-01-19 01:20:34 +01:00
Marcin Grzejszczak
65ee88aa23 Merge branch '1.2.x' 2018-01-19 01:18:33 +01:00
Marcin Grzejszczak
f486eeb85b Added 1.2.x to whitelist 2018-01-19 00:47:20 +01:00
Marcin Grzejszczak
2fc0c75c44 Bumped parent 2018-01-19 00:42:16 +01:00
Marcin Grzejszczak
b745d9a7e3 YAML contracts (#522)
with this change we allow the users to use YAML to define contracts

fixes gh-300 gh-508
helps with #501
2018-01-19 00:27:15 +01:00
buildmaster
b2428c5f13 Bumping versions to 1.2.3.BUILD-SNAPSHOT after release 2018-01-16 17:20:16 +00:00
buildmaster
f5561d3f9b Going back to snapshots 2018-01-16 17:20:15 +00:00
buildmaster
19deb01269 Update SNAPSHOT to 1.2.2.RELEASE 2018-01-16 17:09:51 +00:00
Marcin Grzejszczak
3c0dcad1d6 Numbers are acceptable in the method name
fixes gh-518
2018-01-16 17:19:47 +01:00
Ryan Baxter
470faf7523 bumping netflix, commons, and build 2018-01-15 19:34:44 -05:00
Tom Hombergs
659545a774 replace invalid characters in generated method names with underscore (#519)
* replace invalid characters in generated method names with underscore

fixes #518
2018-01-12 23:35:03 +01:00
Tom Hombergs
833a7114ab matcher now correctly matches response instead of request 511 (#517) 2018-01-12 22:51:59 +01:00
Marcin Grzejszczak
bea0d4f78d Added pact evaluation of $.body type matcher
fixes #511
2018-01-12 15:24:15 +01:00
Dave Syer
92848125b9 Draft support for WebTestClient (#514)
* Draft support for WebTestClient
* Share some common code between MockMvc and WebTestClient
* Fix co-ordinates of server stubs
* Fix project names in Gradle
2018-01-12 15:12:31 +01:00
Marcin Grzejszczak
709df3e291 Unescaping any json body entries
without this change we're escaping the json body response and then wiremock is escaping it again
with this change we're unescaping the first json body escaping so that wiremock applies it only once

fixes gh-515
2018-01-12 12:56:09 +01:00
Tom Hombergs
6e65f36c31 replaced ".class" with ".getClass()" (#513)
... so that the actual class of the object is returned instead of
potentially an element with key "class" if object is a Map
2018-01-11 10:18:37 +01:00
Marcin Grzejszczak
74b843d76b Fixed a typo 2018-01-03 10:46:45 +01:00
Marcin Grzejszczak
748e512f4d Introduces explicit mode of stub downloading (#503)
* Introduces explicit mode of stub downloading

you have to explicitly provide the mode [CLASSPATH, REMOTE, LOCAL] of how you want to fetch and register stubs

fixes gh-287
2018-01-03 08:25:29 +01:00
Marcin Grzejszczak
d6871beeb3 Added WireMockConfigurationCustomizer
with this change it's possible to customize the WireMockConfiguration set up by Spring Cloud Contract

fixes gh-502
2017-12-27 13:29:22 +01:00
Marcin Grzejszczak
6ed344e976 Added WireMockConfigurationCustomizer
with this change it's possible to customize the WireMockConfiguration set up by Spring Cloud Contract

fixes gh-502
2017-12-27 13:15:14 +01:00
Marcin Grzejszczak
09a1de01aa Merge branch '1.2.x' 2017-12-22 12:41:03 +01:00
Marcin Grzejszczak
b3e6159bbb Using the new registration mechanism
without this change we're using Eureka lite to register the apps. However we're not reusing any mechanisms that are bound to registration of the main app. That's why we also loose the OAuth2 instrumentation of Spring Cloud Services.
with this change we're reusing the default mechanism. For Cloud based applications we also register the stubs under a different route so as to support the multiple port binding.

fixes gh-490
2017-12-22 12:23:09 +01:00
Biju Kunjummen
0398148a3e Support loading limited context for stub runner tests (#496)
* Support loading limited context for stub runner tests
* Removes slice test runner
2017-12-21 11:31:12 +01:00
Ryan Baxter
6cf1d6cfc1 Adding new issue and contributing templates 2017-12-20 14:43:09 -05:00
Marcin Grzejszczak
de12c4a349 Merge branch '1.2.x' 2017-12-20 17:12:44 +01:00
Marcin Grzejszczak
3054b3e8a4 Merge branch '1.1.x' into 1.2.x 2017-12-20 17:12:35 +01:00
Marcin Grzejszczak
5ea48987ea Fixed lack of triple quotes in json paths for generated contracts from rest docs
fixes #494
2017-12-20 17:12:01 +01:00
Marcin Grzejszczak
48c1d7ba2c Updated code' 2017-12-20 17:06:19 +01:00
Marcin Grzejszczak
80f0e66292 Revert "Revert "Merge branch 'master' into 2.0.x""
This reverts commit 822dd4b732.
2017-12-20 16:37:38 +01:00
Marcin Grzejszczak
640f8e493e Merge branch '1.1.x' into 1.2.x 2017-12-20 16:34:31 +01:00