From a7cd16c09e985228ea57aae9201003c48f99e2cf Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Tue, 10 Aug 2021 09:56:07 +0200 Subject: [PATCH] Fixed compilation issues --- .../wiremock/DefaultWireMockStubPostProcessor.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/spring-cloud-contract-tools/spring-cloud-contract-converters/src/main/java/org/springframework/cloud/contract/verifier/wiremock/DefaultWireMockStubPostProcessor.java b/spring-cloud-contract-tools/spring-cloud-contract-converters/src/main/java/org/springframework/cloud/contract/verifier/wiremock/DefaultWireMockStubPostProcessor.java index cf19c020bc..6126e7fcf0 100644 --- a/spring-cloud-contract-tools/spring-cloud-contract-converters/src/main/java/org/springframework/cloud/contract/verifier/wiremock/DefaultWireMockStubPostProcessor.java +++ b/spring-cloud-contract-tools/spring-cloud-contract-converters/src/main/java/org/springframework/cloud/contract/verifier/wiremock/DefaultWireMockStubPostProcessor.java @@ -16,7 +16,7 @@ package org.springframework.cloud.contract.verifier.wiremock; -import java.util.HashMap; +import java.util.ArrayList; import java.util.List; import java.util.Map; @@ -24,6 +24,7 @@ import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import com.github.tomakehurst.wiremock.common.Metadata; import com.github.tomakehurst.wiremock.extension.Parameters; +import com.github.tomakehurst.wiremock.extension.PostServeActionDefinition; import com.github.tomakehurst.wiremock.http.ChunkedDribbleDelay; import com.github.tomakehurst.wiremock.http.DelayDistribution; import com.github.tomakehurst.wiremock.http.Fault; @@ -51,9 +52,9 @@ class DefaultWireMockStubPostProcessor implements WireMockStubPostProcessor { } public void setPostServeActions(StubMapping stubMapping, StubMapping stubMappingFromMetadata) { - Map postServeActions = stubMapping.getPostServeActions(); - postServeActions = postServeActions != null ? postServeActions : new HashMap<>(); - postServeActions.putAll(stubMappingFromMetadata.getPostServeActions()); + List postServeActions = stubMapping.getPostServeActions(); + postServeActions = postServeActions != null ? postServeActions : new ArrayList<>(); + postServeActions.addAll(stubMappingFromMetadata.getPostServeActions()); stubMapping.setPostServeActions(postServeActions); }