Commit Graph

304 Commits

Author SHA1 Message Date
buildmaster
0cb549b8e7 Bumping versions 2019-01-25 14:01:10 +00:00
buildmaster
6597c6eec2 Bumping versions to 2.1.1.BUILD-SNAPSHOT after release 2019-01-22 20:46:19 +00:00
buildmaster
1314163825 Going back to snapshots 2019-01-22 20:46:18 +00:00
buildmaster
cd239d8c39 Update SNAPSHOT to 2.1.0.RELEASE 2019-01-22 20:39:11 +00:00
Marcin Grzejszczak
414404d0ae Intellij is hanging all the time 2019-01-21 16:52:36 +01:00
Marcin Grzejszczak
941e56cdce Bumped Build 2019-01-21 14:13:09 +01:00
Olga Maciaszek-Sharma
6c3caddb7b Add xml support (#855)
* Start working on generating stub requests from Xml.

* Start implementing matching by xpath.

* Handle xml request body matchers.

* Merge branch 'master' into add-xml-support

* Implement analysing xmls and converting nodes to matchers.

* Handle attributes in xml analysis and generate stubs with xml body matchers.

* Make XmlToXPathsConverter statically compiled.

* Start extracting json test generation logic out of the MethodBodyBuilder.

* Fix extracted JsonBodyVerificationBuilder. Fix processing attributes
from xml while generating stubs. Fix and adjust tests to recent changes.

* Merge branch 'master' into add-xml-support

# Conflicts:
#	spring-cloud-contract-verifier/src/main/groovy/org/springframework/cloud/contract/verifier/builder/MethodBodyBuilder.groovy
#	spring-cloud-contract-verifier/src/main/groovy/org/springframework/cloud/contract/verifier/converter/ContractsToYaml.groovy
#	spring-cloud-contract-verifier/src/main/groovy/org/springframework/cloud/contract/verifier/dsl/wiremock/WireMockRequestStubStrategy.groovy
#	spring-cloud-contract-verifier/src/main/groovy/org/springframework/cloud/contract/verifier/util/JsonToJsonPathsConverter.groovy
#	spring-cloud-contract-verifier/src/test/groovy/org/springframework/cloud/contract/verifier/converter/YamlContractConverterSpec.groovy

* Implement test generation for XML body matchers. Start implementing handling XML lists in assertions.

* Fix generating list element assertions and regex body matcher assertions.
Move XML-assert lib content to project sources. Add tests.

* Fix recognising XML content from String body. Minor refactoring.

* Adjust yaml contracts to new xml handling.

* Add tests for handling XML with yaml contracts. Handle incorrect request
matchers processing.

* Minor refactoring.

* Add docs.

* Fix docs.

* Fixes after code review.

* Switch to apache commons logger in `XmlAsserter`.
2019-01-18 20:16:19 +01:00
Spencer Gibb
4b028ea48a Bumps spring cloud build to 2.1.2.BUILD-SNAPSHOT 2019-01-12 12:58:47 -05:00
Marcin Grzejszczak
ea65ae3553 Added latest version support for git storage
without this change you always have to pass the concrete version for git based storage
with this change we support passing of a latests version

fixes gh-745
2019-01-10 16:04:32 +01:00
buildmaster
e6640350bc Going back to snapshots 2018-12-20 21:43:00 +00:00
buildmaster
f47d0d3406 Update SNAPSHOT to 2.1.0.RC3 2018-12-20 21:37:41 +00:00
Olga Maciaszek-Sharma
0d2b4556c9 Remove duplicate dependency. Add developer entry. 2018-12-17 11:44:05 +01:00
buildmaster
ba02983ff6 Going back to snapshots 2018-12-11 22:34:06 +00:00
buildmaster
eae5866fba Update SNAPSHOT to 2.1.0.RC2 2018-12-11 22:28:39 +00:00
buildmaster
cb401b9cc2 Going back to snapshots 2018-12-11 19:03:21 +00:00
buildmaster
ca9bd89614 Update SNAPSHOT to 2.1.0.RC1 2018-12-11 18:57:39 +00:00
Olga Maciaszek-Sharma
a5fab08712 Move aether deps from dependencies pom to parent pom. (#814) 2018-12-11 18:44:10 +00:00
Stefan Stus
5abf2d7c17 Added support for camel with Boot 2.0; gh-673 (#786)
fixes #673
2018-11-08 15:44:44 +01:00
Marcin Grzejszczak
4c3d0d2c3c Went back to previous git property name 2018-11-07 15:18:52 +01:00
Marcin Grzejszczak
fdc4962495 Changed jgit version name 2018-11-07 12:54:41 +01:00
Marcin Grzejszczak
1b1d4049d4 Bumped
- cglib to 3.2.9
- commons-text to 1.6
- handlebars to 4.1.2
- jgit to 5.1.3.201810200350-r
- gmaven to 1.6.2
- boot to 2.1.0
- aether to 1.1.0
2018-11-06 17:06:43 +01:00
Marcin Grzejszczak
107ed195f1 Bumped to work with jdk11 2018-10-05 18:27:18 +02:00
Marcin Grzejszczak
4b32c47127 Migrated to common checkstyle 2018-09-30 18:53:58 +02:00
buildmaster
1d275c346a Going back to snapshots 2018-09-21 23:48:07 +00:00
buildmaster
19fca03627 Update SNAPSHOT to Greenwich.M1 2018-09-21 23:41:27 +00:00
Olga Maciaszek-Sharma
034b38f565 Upgrade boot to 2.1.0.M3. 2018-09-13 16:57:49 +02:00
Marcin Grzejszczak
096790e04d Upgraded to Greenwhich 2018-08-29 14:04:28 +02:00
Marcin Grzejszczak
58f3f429eb Upgraded to Greenwhich 2018-08-27 18:33:10 +02:00
Marcin Grzejszczak
1b890df3f4 Using build 2.1.0.BS 2018-08-02 14:19:45 +02:00
Marcin Grzejszczak
6340bd0eaa Merge branch '2.0.x' 2018-08-01 17:14:10 +02:00
Marcin Grzejszczak
562271bb24 Fixing the build 2018-08-01 17:12:12 +02:00
Marcin Grzejszczak
0851d69ace Merge branch '2.0.x' 2018-08-01 17:10:29 +02:00
Marcin Grzejszczak
4a6162cb5a Migrated to 2.0.4.BS of build 2018-08-01 17:10:07 +02:00
buildmaster
5375cf51ff Bumping versions to 2.0.2.BUILD-SNAPSHOT after release 2018-07-31 20:10:10 +00:00
buildmaster
2e92b65169 Going back to snapshots 2018-07-31 20:10:09 +00:00
buildmaster
c9758f5d4c Update SNAPSHOT to 2.0.1.RELEASE 2018-07-31 19:50:29 +00:00
Marcin Grzejszczak
fbee744992 Bump to Greenwich, 2.1.0 2018-07-19 15:00:13 +02:00
Stephan Oudmaijer
934f244377 Remove mockito-core from dependencyManagement (#674)
Remove mockito-core from dependencyManagement
2018-06-27 14:37:29 +02:00
buildmaster
3be8122604 Bumping versions to 2.0.1.BUILD-SNAPSHOT after release 2018-06-19 01:35:06 +00:00
buildmaster
8540c6ffdd Going back to snapshots 2018-06-19 01:35:04 +00:00
buildmaster
ffeb8f74eb Update SNAPSHOT to 2.0.0.RELEASE 2018-06-19 01:22:57 +00:00
Spencer Gibb
e2f9daea3b Updates s-c-build to 2.0.2.BUILD-SNAPSHOT 2018-06-05 16:06:46 -04:00
Spencer Gibb
6423e54616 Updates s-c-build to 2.0.2.BUILD-SNAPSHOT 2018-06-05 16:03:25 -04:00
buildmaster
af93d926cb Going back to snapshots 2018-05-25 13:31:27 +00:00
buildmaster
1e14427889 Update SNAPSHOT to 2.0.0.RC2 2018-05-25 13:22:50 +00:00
Marcin Grzejszczak
db31e37944 Aligned versions 2018-04-26 13:25:48 +02:00
Marcin Grzejszczak
73ee7a78f3 Updated libs 2018-04-26 13:25:36 +02:00
buildmaster
7484fc339c Going back to snapshots 2018-04-23 15:16:20 +00:00
buildmaster
7a6037cafe Update SNAPSHOT to 2.0.0.RC1 2018-04-23 15:09:43 +00:00
Marcin Grzejszczak
d599c22ea6 Added missing deps 2018-04-23 14:39:02 +02:00