Upgraded WireMock to 2.33.0; fixes gh-1771
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
<name>spring-cloud-contract-dependencies</name>
|
||||
<description>Spring Cloud Contract Dependencies</description>
|
||||
<properties>
|
||||
<wiremock.version>2.31.0</wiremock.version>
|
||||
<wiremock.version>2.33.0</wiremock.version>
|
||||
<jsonassert.version>0.6.1</jsonassert.version>
|
||||
</properties>
|
||||
<dependencyManagement>
|
||||
|
||||
@@ -24,7 +24,6 @@ import com.github.tomakehurst.wiremock.http.ChunkedDribbleDelay
|
||||
import com.github.tomakehurst.wiremock.http.HttpHeader
|
||||
import com.github.tomakehurst.wiremock.http.Request
|
||||
import com.github.tomakehurst.wiremock.http.Response
|
||||
import wiremock.org.apache.http.HttpHeaders
|
||||
|
||||
import org.springframework.cloud.contract.verifier.dsl.wiremock.DefaultResponseTransformer
|
||||
import org.springframework.cloud.contract.verifier.dsl.wiremock.WireMockExtensions
|
||||
|
||||
@@ -66,7 +66,7 @@ class DefaultWireMockStubPostProcessor implements WireMockStubPostProcessor {
|
||||
}
|
||||
|
||||
public ResponseDefinition mergedResponse(StubMapping stubMapping, StubMapping stubMappingFromMetadata) {
|
||||
ResponseDefinition responseDefinition = new ResponseDefinition(stubMapping.getResponse().getStatus(),
|
||||
return new ResponseDefinition(stubMapping.getResponse().getStatus(),
|
||||
stubMapping.getResponse().getStatusMessage(), stubMapping.getResponse().getBody(),
|
||||
stubMapping.getResponse().getJsonBody(), stubMapping.getResponse().getBase64Body(),
|
||||
stubMapping.getResponse().getBodyFileName(), stubMapping.getResponse().getHeaders(),
|
||||
@@ -74,11 +74,11 @@ class DefaultWireMockStubPostProcessor implements WireMockStubPostProcessor {
|
||||
fixedDelayMilliseconds(stubMapping, stubMappingFromMetadata),
|
||||
delayDistribution(stubMapping, stubMappingFromMetadata),
|
||||
chunkedDribbleDelay(stubMapping, stubMappingFromMetadata),
|
||||
proxyBaseUrl(stubMapping, stubMappingFromMetadata), fault(stubMapping, stubMappingFromMetadata),
|
||||
transformers(stubMapping, stubMappingFromMetadata),
|
||||
proxyBaseUrl(stubMapping, stubMappingFromMetadata),
|
||||
proxyUrlPrefixToRemove(stubMapping, stubMappingFromMetadata),
|
||||
fault(stubMapping, stubMappingFromMetadata), transformers(stubMapping, stubMappingFromMetadata),
|
||||
transformerParameters(stubMapping, stubMappingFromMetadata),
|
||||
wasConfigured(stubMapping, stubMappingFromMetadata));
|
||||
return responseDefinition;
|
||||
}
|
||||
|
||||
public Boolean wasConfigured(StubMapping stubMapping, StubMapping stubMappingFromMetadata) {
|
||||
@@ -108,6 +108,12 @@ class DefaultWireMockStubPostProcessor implements WireMockStubPostProcessor {
|
||||
? stubMappingFromMetadata.getResponse().getProxyBaseUrl() : stubMapping.getResponse().getProxyBaseUrl();
|
||||
}
|
||||
|
||||
public String proxyUrlPrefixToRemove(StubMapping stubMapping, StubMapping stubMappingFromMetadata) {
|
||||
return stubMappingFromMetadata.getResponse().getProxyUrlPrefixToRemove() != null
|
||||
? stubMappingFromMetadata.getResponse().getProxyUrlPrefixToRemove()
|
||||
: stubMapping.getResponse().getProxyUrlPrefixToRemove();
|
||||
}
|
||||
|
||||
public ChunkedDribbleDelay chunkedDribbleDelay(StubMapping stubMapping, StubMapping stubMappingFromMetadata) {
|
||||
return stubMappingFromMetadata.getResponse().getChunkedDribbleDelay() != null
|
||||
? stubMappingFromMetadata.getResponse().getChunkedDribbleDelay()
|
||||
|
||||
Reference in New Issue
Block a user