Skip to content

Commit 7ef0be0

Browse files
committed
fix unit test failures
1 parent b822e41 commit 7ef0be0

File tree

6 files changed

+35
-0
lines changed

6 files changed

+35
-0
lines changed

apollo-client/src/test/java/com/ctrip/framework/apollo/internals/ConfigMonitorInitializerTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import com.ctrip.framework.apollo.monitor.internal.ApolloClientMonitorContext;
2121
import com.ctrip.framework.apollo.monitor.internal.exporter.ApolloClientMetricsExporterFactory;
2222
import com.ctrip.framework.apollo.util.ConfigUtil;
23+
import org.junit.After;
2324
import org.junit.Before;
2425
import org.junit.Test;
2526
import org.mockito.Mock;
@@ -49,6 +50,11 @@ public void setUp() {
4950
resetConfigMonitorInitializer();
5051
}
5152

53+
@After
54+
public void tearDown() throws Exception {
55+
MockInjector.reset();
56+
}
57+
5258
@Test
5359
public void testInitializeWhenMonitorEnabledAndNotInitialized() {
5460
when(mockConfigUtil.isClientMonitorEnabled()).thenReturn(true);

apollo-client/src/test/java/com/ctrip/framework/apollo/internals/K8sConfigMapConfigRepositoryTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import io.kubernetes.client.openapi.ApiException;
2525
import io.kubernetes.client.openapi.models.V1ConfigMap;
2626
import io.kubernetes.client.openapi.models.V1ObjectMeta;
27+
import org.junit.After;
2728
import org.junit.Before;
2829
import org.junit.Test;
2930
import org.springframework.test.util.ReflectionTestUtils;
@@ -81,6 +82,11 @@ public void setUp() {
8182
k8sConfigMapConfigRepository = new K8sConfigMapConfigRepository(someAppId, someNamespace, upstreamRepo);
8283
}
8384

85+
@After
86+
public void tearDown() throws Exception {
87+
MockInjector.reset();
88+
}
89+
8490
/**
8591
* 测试setConfigMapKey方法,当cluster和namespace都为正常值时
8692
*/

apollo-client/src/test/java/com/ctrip/framework/apollo/kubernetes/KubernetesManagerTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import io.kubernetes.client.openapi.models.V1ObjectMeta;
2424
import io.kubernetes.client.openapi.models.V1Pod;
2525
import io.kubernetes.client.openapi.models.V1PodList;
26+
import org.junit.After;
2627
import org.junit.Before;
2728
import org.junit.Test;
2829
import org.mockito.Mockito;
@@ -60,6 +61,11 @@ public void setUp() {
6061
MockInjector.setInstance(CoreV1Api.class, coreV1Api);
6162
}
6263

64+
@After
65+
public void tearDown() throws Exception {
66+
MockInjector.reset();
67+
}
68+
6369
/**
6470
* 测试 createConfigMap 成功创建配置
6571
*/

apollo-client/src/test/java/com/ctrip/framework/apollo/monitor/internal/DefaultConfigMonitorTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import com.ctrip.framework.apollo.monitor.api.ApolloClientNamespaceMonitorApi;
2525
import com.ctrip.framework.apollo.monitor.api.ApolloClientThreadPoolMonitorApi;
2626
import com.ctrip.framework.apollo.monitor.internal.exporter.ApolloClientMetricsExporter;
27+
import org.junit.After;
2728
import org.junit.Before;
2829
import org.junit.Test;
2930
import org.mockito.Mock;
@@ -57,7 +58,11 @@ public void setUp(){
5758
MockInjector.setInstance(ApolloClientMonitorContext.class, monitorContext);
5859

5960
configMonitor = new DefaultConfigMonitor();
61+
}
6062

63+
@After
64+
public void tearDown() throws Exception {
65+
MockInjector.reset();
6166
}
6267

6368
@Test

apollo-client/src/test/java/com/ctrip/framework/apollo/monitor/internal/event/ApolloClientMonitorEventPublisherTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import com.ctrip.framework.apollo.monitor.internal.listener.ApolloClientMonitorEventListener;
2323
import com.ctrip.framework.apollo.monitor.internal.ApolloClientMonitorContext;
2424
import com.ctrip.framework.apollo.util.ConfigUtil;
25+
import org.junit.After;
2526
import org.junit.Before;
2627
import org.junit.Test;
2728

@@ -47,6 +48,11 @@ public void setUp() {
4748
ApolloClientMonitorEventPublisher.reset();
4849
}
4950

51+
@After
52+
public void tearDown() throws Exception {
53+
MockInjector.reset();
54+
}
55+
5056
@Test
5157
public void testPublish_WhenClientMonitorEnabled_CollectorSupportsEvent() {
5258
when(mockConfigUtil.isClientMonitorEnabled()).thenReturn(true);

apollo-client/src/test/java/com/ctrip/framework/apollo/monitor/internal/exporter/DefaultApolloClientMetricsExporterFactoryTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import com.ctrip.framework.apollo.monitor.internal.exporter.impl.DefaultApolloClientMetricsExporterFactory;
2424
import com.ctrip.framework.apollo.monitor.internal.listener.ApolloClientMonitorEventListener;
2525
import com.ctrip.framework.apollo.util.ConfigUtil;
26+
import org.junit.After;
2627
import org.junit.Before;
2728
import org.junit.Test;
2829
import org.mockito.Mock;
@@ -48,6 +49,11 @@ public void setUp() {
4849
factory = new DefaultApolloClientMetricsExporterFactory();
4950
}
5051

52+
@After
53+
public void tearDown() throws Exception {
54+
MockInjector.reset();
55+
}
56+
5157
@Test
5258
public void testGetMetricsReporter_NoExternalSystemType() {
5359
when(configUtil.getMonitorExternalType()).thenReturn(null);

0 commit comments

Comments
 (0)