From df5bda79ff81601e337b82ab3d8b21d775555070 Mon Sep 17 00:00:00 2001 From: spencergibb Date: Wed, 10 Mar 2021 18:48:06 -0500 Subject: [PATCH] Fixes test to mock RestTemplate response. --- ...rverConfigDataCustomizationIntegrationTests.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/spring-cloud-config-client/src/test/java/org/springframework/cloud/config/client/ConfigServerConfigDataCustomizationIntegrationTests.java b/spring-cloud-config-client/src/test/java/org/springframework/cloud/config/client/ConfigServerConfigDataCustomizationIntegrationTests.java index 0844b7e2..8a1a40ac 100644 --- a/spring-cloud-config-client/src/test/java/org/springframework/cloud/config/client/ConfigServerConfigDataCustomizationIntegrationTests.java +++ b/spring-cloud-config-client/src/test/java/org/springframework/cloud/config/client/ConfigServerConfigDataCustomizationIntegrationTests.java @@ -16,6 +16,8 @@ package org.springframework.cloud.config.client; +import java.util.Optional; + import org.junit.jupiter.api.Test; import org.springframework.beans.factory.config.ConfigurableListableBeanFactory; @@ -33,7 +35,12 @@ import org.springframework.boot.context.properties.bind.Bindable; import org.springframework.boot.context.properties.bind.Binder; import org.springframework.boot.context.properties.source.ConfigurationPropertyName; import org.springframework.cloud.config.client.ConfigServerBootstrapper.LoaderInterceptor; +import org.springframework.cloud.config.environment.Environment; import org.springframework.context.ConfigurableApplicationContext; +import org.springframework.http.HttpEntity; +import org.springframework.http.HttpMethod; +import org.springframework.http.ResponseEntity; +import org.springframework.web.client.RestClientException; import org.springframework.web.client.RestTemplate; import static org.assertj.core.api.Assertions.assertThat; @@ -129,6 +136,12 @@ public class ConfigServerConfigDataCustomizationIntegrationTests { this.customProp = customProp; } + @Override + @SuppressWarnings("unchecked") + public ResponseEntity exchange(String url, HttpMethod method, HttpEntity requestEntity, Class responseType, Object... uriVariables) throws RestClientException { + ResponseEntity response = (ResponseEntity) ResponseEntity.of(Optional.of(new Environment("test"))); + return response; + } } static class BindHandlerBootstrapper implements Bootstrapper {