diff --git a/spring-cloud-contract-dependencies/pom.xml b/spring-cloud-contract-dependencies/pom.xml
index 97d7b7d8ac..438fe30744 100644
--- a/spring-cloud-contract-dependencies/pom.xml
+++ b/spring-cloud-contract-dependencies/pom.xml
@@ -14,7 +14,7 @@
spring-cloud-contract-dependencies
Spring Cloud Contract Dependencies
- 2.15.0
+ 2.16.0
0.4.11
1.0.2.v20150114
3.0.7
diff --git a/spring-cloud-contract-wiremock/src/main/java/org/springframework/cloud/contract/wiremock/file/ResourcesFileSource.java b/spring-cloud-contract-wiremock/src/main/java/org/springframework/cloud/contract/wiremock/file/ResourcesFileSource.java
index 52b3a709fb..174b1caab1 100644
--- a/spring-cloud-contract-wiremock/src/main/java/org/springframework/cloud/contract/wiremock/file/ResourcesFileSource.java
+++ b/spring-cloud-contract-wiremock/src/main/java/org/springframework/cloud/contract/wiremock/file/ResourcesFileSource.java
@@ -71,7 +71,7 @@ public class ResourcesFileSource implements FileSource {
public BinaryFile getBinaryFileNamed(String name) {
for (FileSource resource : this.sources) {
try {
- UrlResource uri = new UrlResource(resource.getBinaryFileNamed(name).getUri());
+ UrlResource uri = new UrlResource(resource.getUri());
if (uri.exists()) {
return resource.getBinaryFileNamed(name);
}
diff --git a/spring-cloud-contract-wiremock/src/main/java/org/springframework/cloud/contract/wiremock/restdocs/BasicMappingBuilder.java b/spring-cloud-contract-wiremock/src/main/java/org/springframework/cloud/contract/wiremock/restdocs/BasicMappingBuilder.java
index 7d9a176813..a9ebaa1db5 100644
--- a/spring-cloud-contract-wiremock/src/main/java/org/springframework/cloud/contract/wiremock/restdocs/BasicMappingBuilder.java
+++ b/spring-cloud-contract-wiremock/src/main/java/org/springframework/cloud/contract/wiremock/restdocs/BasicMappingBuilder.java
@@ -77,6 +77,14 @@ class BasicMappingBuilder implements ScenarioMappingBuilder {
return this;
}
+ @Override public ScenarioMappingBuilder withQueryParams(
+ Map queryParams) {
+ for (Map.Entry entry : queryParams.entrySet()) {
+ this.requestPatternBuilder.withQueryParam(entry.getKey(), entry.getValue());
+ }
+ return this;
+ }
+
@Override public ScenarioMappingBuilder withRequestBody(
ContentPattern> bodyPattern) {
this.requestPatternBuilder.withRequestBody(bodyPattern);