Tim Ysewyn
cb1a836c17
Added support for referencing the request
2019-08-10 17:00:27 +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
5c6cd9fa0c
Refactored internals
2019-08-09 17:38:39 +02:00
Tim Ysewyn
55e81a1f43
Fix sample
2019-08-08 21:50:04 +02:00
Tim Ysewyn
4603b54428
Added Kotlin samples
2019-08-08 14:30:58 +02:00
Marcin Grzejszczak
48cdd556f7
Updated the docs for the stubs protocol
2019-08-07 21:38:14 +02:00
Marcin Grzejszczak
a7b62bb073
Boot version to 2.2.0.BUILD-SNAPSHOT
2019-08-06 17:25:56 +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
Marcin Grzejszczak
dbb1af8d98
Generate stubs at runtime ( #1152 )
...
* Generate stubs at runtime
without this change the producer side must publish the stubs for the consumer side to use them
with this change the consumer can toggle a switch so that the stubs get generated at runtime. This might of course lead to false positivies but we assume that the users know what they're doing
fixes gh-881
2019-08-05 10:44:35 +02:00
Marcin Grzejszczak
ce4140a9ff
Bumped boot to 2.2.0.M4
2019-07-09 10:10:37 +02:00
buildmaster
1d56bdd1d7
Going back to snapshots
2019-07-03 20:38:29 +00:00
buildmaster
880c7bdb54
Update SNAPSHOT to 2.2.0.M1
2019-07-03 20:31:51 +00:00
Marcin Grzejszczak
b48dd4905f
Upgraded Rest Assured to 4.0.0; fixes gh-1122
2019-07-02 14:50:20 +02:00
Marcin Grzejszczak
783a7a67bf
Upgraded Gradle to 5.5; fixes gh-1124
2019-07-01 13:56:25 +02:00
buildmaster
c9af98eccd
Bumping versions to 2.1.3.BUILD-SNAPSHOT after release
2019-06-21 11:25:33 +00:00
buildmaster
d13773adc8
Going back to snapshots
2019-06-21 11:25:32 +00:00
buildmaster
d12c700d34
Update SNAPSHOT to 2.1.2.RELEASE
2019-06-21 11:10:55 +00:00
Kamil Duda
e566d02180
Update pom.xml ( #1100 )
...
Remove line break
2019-06-14 15:44:03 +02:00
Olga Maciaszek-Sharma
d5a631a561
Remove charset from all response content types in samples, as it's been
...
deprecated in framework.
2019-05-29 22:03:21 +02:00
Olga Maciaszek-Sharma
e0fc7aeca8
Remove charset from pact sample contract media type. Switch to explicitly
...
returning charset media type for other samples.
2019-05-29 20:50:34 +02:00
Marcin Grzejszczak
6cc0b8831f
Fixing the Gradle Java Heap issues by bumping Gradle
2019-05-13 16:13:50 +02:00
Marcin Grzejszczak
661fbeb87d
Bumped Gradle
2019-05-08 13:37:31 +02:00
Marcin Grzejszczak
8d2e6aaf06
Fixes gradle samples
2019-05-07 15:50:13 +02:00
Marcin Grzejszczak
07b78d2992
BUmped GRadle, aligned groovy with Gradle 4.10.3
2019-05-07 14:05:26 +02:00
Marcin Grzejszczak
809c925266
Merge branch '2.1.x'
2019-04-19 19:19:53 +04:00
Marcin Grzejszczak
88b7871e98
Standardized plugins and setup the JUnit5 to run JUnit4 tests too
...
fixes gh-1047
2019-04-19 19:19:15 +04:00
Marcin Grzejszczak
42a2d1dfb1
Bumped Boot in gradle samples
2019-04-16 08:41:10 +04:00
Spring Operator
3eca2df6f9
URL Cleanup ( #944 )
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* http://foo.bar (UnknownHostException) with 1 occurrences migrated to:
https://foo.bar ([https](https://foo.bar ) result UnknownHostException).
* http://link/to/your/nexus/or/artifactory/or/sth (UnknownHostException) with 1 occurrences migrated to:
https://link/to/your/nexus/or/artifactory/or/sth ([https](https://link/to/your/nexus/or/artifactory/or/sth ) result UnknownHostException).
* http://www.puppycrawl.com/dtds/suppressions_1_1.dtd (404) with 1 occurrences migrated to:
https://www.puppycrawl.com/dtds/suppressions_1_1.dtd ([https](https://www.puppycrawl.com/dtds/suppressions_1_1.dtd ) result 404).
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://maven.apache.org/xsd/assembly-1.1.3.xsd with 3 occurrences migrated to:
https://maven.apache.org/xsd/assembly-1.1.3.xsd ([https](https://maven.apache.org/xsd/assembly-1.1.3.xsd ) result 200).
* http://maven.apache.org/xsd/maven-4.0.0.xsd with 82 occurrences migrated to:
https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd ) result 200).
* http://www.springframework.org/schema/beans/spring-beans.xsd with 2 occurrences migrated to:
https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd ) result 200).
* http://www.springframework.org/schema/integration/spring-integration.xsd with 2 occurrences migrated to:
https://www.springframework.org/schema/integration/spring-integration.xsd ([https](https://www.springframework.org/schema/integration/spring-integration.xsd ) result 200).
# Ignored
These URLs were intentionally ignored.
* http://maven.apache.org/POM/4.0.0 with 164 occurrences
* http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3 with 6 occurrences
* http://www.springframework.org/schema/beans with 4 occurrences
* http://www.springframework.org/schema/integration with 4 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 87 occurrences
2019-03-27 19:31:29 +01:00
Spring Operator
070c3b0268
URL Cleanup ( #944 )
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* http://foo.bar (UnknownHostException) with 1 occurrences migrated to:
https://foo.bar ([https](https://foo.bar ) result UnknownHostException).
* http://link/to/your/nexus/or/artifactory/or/sth (UnknownHostException) with 1 occurrences migrated to:
https://link/to/your/nexus/or/artifactory/or/sth ([https](https://link/to/your/nexus/or/artifactory/or/sth ) result UnknownHostException).
* http://www.puppycrawl.com/dtds/suppressions_1_1.dtd (404) with 1 occurrences migrated to:
https://www.puppycrawl.com/dtds/suppressions_1_1.dtd ([https](https://www.puppycrawl.com/dtds/suppressions_1_1.dtd ) result 404).
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://maven.apache.org/xsd/assembly-1.1.3.xsd with 3 occurrences migrated to:
https://maven.apache.org/xsd/assembly-1.1.3.xsd ([https](https://maven.apache.org/xsd/assembly-1.1.3.xsd ) result 200).
* http://maven.apache.org/xsd/maven-4.0.0.xsd with 82 occurrences migrated to:
https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd ) result 200).
* http://www.springframework.org/schema/beans/spring-beans.xsd with 2 occurrences migrated to:
https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd ) result 200).
* http://www.springframework.org/schema/integration/spring-integration.xsd with 2 occurrences migrated to:
https://www.springframework.org/schema/integration/spring-integration.xsd ([https](https://www.springframework.org/schema/integration/spring-integration.xsd ) result 200).
# Ignored
These URLs were intentionally ignored.
* http://maven.apache.org/POM/4.0.0 with 164 occurrences
* http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3 with 6 occurrences
* http://www.springframework.org/schema/beans with 4 occurrences
* http://www.springframework.org/schema/integration with 4 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 87 occurrences
2019-03-27 17:58:23 +01:00
Marcin Grzejszczak
a607ccf376
Fixed
2019-03-22 15:08:40 +01:00
Marcin Grzejszczak
036bb73c73
Merge branch '2.1.x'
2019-03-22 12:42:10 +01:00
Marcin Grzejszczak
74e65ec724
License
2019-03-22 12:42:00 +01:00
Marcin Grzejszczak
39be0aef0e
Merge branch '2.1.x'
2019-03-22 11:42:28 +01:00
Marcin Grzejszczak
55a0ae86c5
Fixed https
2019-03-22 11:41:20 +01:00
Marcin Grzejszczak
fbea35edf4
Hoxton
2019-03-08 17:07:28 +01:00
Marcin Grzejszczak
4da781b214
HTTP to HTTPS
2019-03-07 13:50:15 +01:00
buildmaster
029312f814
Bumping versions to 2.1.2.BUILD-SNAPSHOT after release
2019-03-05 20:30:55 +00:00
buildmaster
73c0122a79
Going back to snapshots
2019-03-05 20:30:54 +00:00
buildmaster
be3dd56cd8
Update SNAPSHOT to 2.1.1.RELEASE
2019-03-05 20:21:45 +00:00
Marcin Grzejszczak
8ce80e6e7f
Applied checkstyle rules
2019-02-08 18:20:59 +01: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
281bd653ae
Bumped Boot to 2.1.2.RELEASE
2019-01-21 13:34:49 +01:00
Marcin Grzejszczak
4a127e7785
Removed unnecessary duplicated call to rest doc's document method; fixes gh-816
2019-01-15 17:36:25 +01:00
Marcin Grzejszczak
56fbc11f62
Allows passing of regex type ( #832 )
...
without this change if one does $(regex("[0-9]")) we have no knowledge of whether the result should be text or a number. What we do ATM is we always generate a String
with this change once can pass the type of regular expression and we will generate the concrete value of that given type
fixes gh-768
2018-12-28 16:29:32 +01:00
Marcin Grzejszczak
59e5f8b1eb
Convert Contract Definitions to YAML ( #827 )
...
without this change, if you're using some external libraries and you reference them in your DSL, those libraries need to also be used on the consumer side.
with this change, you can set the contractsToYaml property of the plugin, that will convert the contract definitions into YAML, and then generate tests and stubs. We will store the original contract definitions under the originals folder.
fixes #744
2018-12-27 11:14:31 +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