From 21b6e8758f88b14244f9b7802cea88fc7759a418 Mon Sep 17 00:00:00 2001 From: John Blum Date: Fri, 22 May 2020 01:41:30 -0700 Subject: [PATCH] Configure destruction of GemFire/Geode Mock Objects on Spring ApplicationContext ContextClosedEvents. --- .../client/ClientCachePoolCustomizationsIntegrationTests.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-geode-autoconfigure/src/test/java/org/springframework/geode/boot/autoconfigure/cache/client/ClientCachePoolCustomizationsIntegrationTests.java b/spring-geode-autoconfigure/src/test/java/org/springframework/geode/boot/autoconfigure/cache/client/ClientCachePoolCustomizationsIntegrationTests.java index 7e6f8997..9876e655 100644 --- a/spring-geode-autoconfigure/src/test/java/org/springframework/geode/boot/autoconfigure/cache/client/ClientCachePoolCustomizationsIntegrationTests.java +++ b/spring-geode-autoconfigure/src/test/java/org/springframework/geode/boot/autoconfigure/cache/client/ClientCachePoolCustomizationsIntegrationTests.java @@ -36,6 +36,7 @@ import org.springframework.context.ConfigurableApplicationContext; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Import; +import org.springframework.context.event.ContextClosedEvent; import org.springframework.data.gemfire.config.annotation.ClientCacheApplication; import org.springframework.data.gemfire.config.annotation.ClientCacheConfigurer; import org.springframework.data.gemfire.config.annotation.EnablePool; @@ -264,7 +265,7 @@ public class ClientCachePoolCustomizationsIntegrationTests extends SpringBootApp @Configuration @EnableAutoConfiguration - @EnableGemFireMockObjects + @EnableGemFireMockObjects(destroyOnEvent = ContextClosedEvent.class) static class WithAutoConfiguredClientCacheConfiguration { } @ClientCacheApplication(serverGroup = "TestServerGroup", threadLocalConnections = true)