diff --git a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/utils/ReferenceCacheTest.java b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/utils/ReferenceCacheTest.java index c324c53e06e3..d4bea3c1d143 100644 --- a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/utils/ReferenceCacheTest.java +++ b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/utils/ReferenceCacheTest.java @@ -19,9 +19,11 @@ import org.apache.dubbo.common.config.ReferenceCache; import org.apache.dubbo.config.ApplicationConfig; import org.apache.dubbo.config.RegistryConfig; +import org.apache.dubbo.config.SysProps; import org.apache.dubbo.config.bootstrap.DubboBootstrap; import org.apache.dubbo.config.utils.service.FooService; +import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -34,11 +36,21 @@ class ReferenceCacheTest { @BeforeEach public void setUp() throws Exception { DubboBootstrap.reset(); + SysProps.clear(); + SysProps.setProperty("dubbo.metrics.enabled", "false"); + SysProps.setProperty("dubbo.metrics.protocol", "disabled"); MockReferenceConfig.setCounter(0); XxxMockReferenceConfig.setCounter(0); SimpleReferenceCache.CACHE_HOLDER.clear(); } + @AfterEach + public void tearDown() { + DubboBootstrap.reset(); + SysProps.clear(); + SimpleReferenceCache.CACHE_HOLDER.clear(); + } + @Test void testGetCacheSameReference() throws Exception { ReferenceCache cache = SimpleReferenceCache.getCache();