Commit Graph

43 Commits

Author SHA1 Message Date
Marcin Grzejszczak
d411f54547 Enforcing Kotlin version to 1.3.31 to align with Gradle 2019-09-02 08:24:53 +02:00
Marcin Grzejszczak
7f5ad5afee Forcing kotlin to be in 1.3.31 2019-08-30 14:47:54 +02:00
Marcin Grzejszczak
609b9e3b7d Requires kotlin to be explicitly provided; fixes gh-1189 2019-08-30 10:53:53 +02:00
buildmaster
6b5d4860b9 Going back to snapshots 2019-08-14 16:21:05 +00:00
buildmaster
16902f4338 Update SNAPSHOT to 2.2.0.M2 2019-08-14 16:07:47 +00:00
Tim Ysewyn
301e8be951 Merge branch 'master' into feature/kotlin-contract-support 2019-08-13 15:45:51 +02:00
Tim Ysewyn
787083be08 Added javadoc 2019-08-13 15:44:18 +02:00
anatoliy-balakirev
ca72481d10 fix NPEs (#1170) 2019-08-13 15:28:02 +02:00
Tim Ysewyn
ed83b824bb Some minor changes based on feedback 2019-08-13 15:01:38 +02:00
Tim Ysewyn
c5d7936a7c Updated docs 2019-08-13 14:34:06 +02:00
Tim Ysewyn
2a116ec652 Refactored functions to vals for a more idiomatic experience 2019-08-13 10:00:03 +02:00
Tim Ysewyn
4dc32e848c Reworked DSL for multipart 2019-08-11 01:10:35 +02:00
Tim Ysewyn
9954efdf28 Made DSL less error prone 2019-08-10 17:51:13 +02:00
Tim Ysewyn
cb1a836c17 Added support for referencing the request 2019-08-10 17:00:27 +02:00
Tim Ysewyn
ff22880d1e More type safe 2019-08-10 15:09:49 +02:00
Tim Ysewyn
d0f578de5f Simplified input & output message DSL 2019-08-10 14:34:50 +02:00
Tim Ysewyn
0b32e87c48 Reworked DSL for body matchers 2019-08-10 14:15:39 +02:00
Tim Ysewyn
232634090b Reworked DSL for cookies 2019-08-09 23:42:58 +02:00
Tim Ysewyn
c6b0d1f6eb Reworked DSL for headers 2019-08-09 23:35:00 +02:00
Tim Ysewyn
17f72115b1 Fixed javadoc issues 2019-08-09 19:25:36 +02:00
Tim Ysewyn
5c6cd9fa0c Refactored internals 2019-08-09 17:38:39 +02:00
Tim Ysewyn
907365c705 Ship with embeddable compiler - we don't want its external dependencies 2019-08-08 20:48:05 +02:00
Tim Ysewyn
ed288c2f36 Simplified part of the DSL 2019-08-08 19:45:44 +02:00
Tim Ysewyn
8a2a1a3251 Additional functionality 2019-08-08 00:17:12 +02:00
Tim Ysewyn
981463dbf7 Added getter for 'inProgress' field 2019-08-07 23:59:26 +02:00
Tim Ysewyn
c2ba0ecb90 Added 'inProgress' field 2019-08-07 23:37:38 +02:00
Tim Ysewyn
05f9486852 Merge branch 'master' into feature/kotlin-contract-support 2019-08-07 23:29:55 +02:00
Tim Ysewyn
2ebe11e2a5 Additional functionality 2019-08-07 23:05:02 +02:00
Marcin Grzejszczak
7b60206c77 Added the generateStubs docs 2019-08-07 21:54:24 +02:00
Tim Ysewyn
ab1c921c28 Added contract converter 2019-08-07 14:44:57 +02:00
Tim Ysewyn
2a8a21becd Additional functionality 2019-08-07 12:25:07 +02:00
Marcin Grzejszczak
24f8930237 Merge branch 'Buzzardo-new_docs'
fixes gh-1140
fixes gh-1157
2019-08-07 10:59:06 +02:00
Tim Ysewyn
63af1c47e6 Distribute Kotlin DSL with other specs 2019-08-07 10:47:03 +02:00
Marcin Grzejszczak
2be3d0ab86 Added the option "inProgress" to the contract
without this change we can't have a contract that will generate a stub but not a test. Of course that's for a reason since it's overriding the very essence of contract test.
with this change we assume that the users know what they're doing and that they will use this flag rarerly. Cause it means that you can have a false positive.

related to gh-881
2019-08-06 15:39:32 +02:00
Tim Ysewyn
aff377bca8 Updated withQueryParameters infix extension functions 2019-08-06 00:38:06 +02:00
Tim Ysewyn
0419ccb18b Additional functionality + rework 2019-08-06 00:16:08 +02:00
Tim Ysewyn
551d4dde59 Made helper functions static 2019-08-05 20:48:37 +02:00
Tim Ysewyn
b07e50bd8d Removed unwanted changed 2019-08-02 12:09:00 +02:00
Tim Ysewyn
9935b24a25 First implementation based on existing tests 2019-08-02 11:13:45 +02:00
Marcin Grzejszczak
531fa8ff86 Merge branch 'master' into new_docs 2019-07-31 23:28:12 +02:00
Tim Ysewyn
746fe40f80 Fix consumer accept type 2019-07-31 18:24:25 +02:00
Marcin Grzejszczak
3d89adcf88 Working docs 2019-07-25 14:40:21 +02:00
Marcin Grzejszczak
6b9e377487 Rewriting to java (#1131)
* Rewritting to java

- rewritten a lot of Spring Cloud Contract Spec module to Java
- extracted all Groovy stuff to a separate package
- will now continue writing extension modules
- spring-cloud-contract-spec will be written purely in java
- spring-cloud-contract-spec-groovy will have Groovy extensions

fixes gh-1130
2019-07-08 14:15:21 +02:00