Skip to content

Commit 47ecaa5

Browse files
committed
Remove dubbo-test in dubbo-metrics,dubbo-registry,dubbo-serialization
1 parent 403e127 commit 47ecaa5

File tree

9 files changed

+40
-33
lines changed

9 files changed

+40
-33
lines changed

dubbo-metrics/dubbo-metrics-api/src/test/java/org/apache/dubbo/metrics/event/SimpleMetricsEventMulticasterTest.java

+6
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import org.apache.dubbo.metrics.listener.MetricsLifeListener;
2323
import org.apache.dubbo.rpc.model.ApplicationModel;
2424

25+
import org.junit.jupiter.api.AfterEach;
2526
import org.junit.jupiter.api.Assertions;
2627
import org.junit.jupiter.api.BeforeEach;
2728
import org.junit.jupiter.api.Test;
@@ -55,6 +56,11 @@ public void onEvent(MetricsEvent event) {
5556
requestEvent = new TimeCounterEvent(applicationModel, null) {};
5657
}
5758

59+
@AfterEach
60+
public void destroy() {
61+
ApplicationModel.defaultModel().destroy();
62+
}
63+
5864
@Test
5965
void testPublishFinishEvent() {
6066

dubbo-metrics/dubbo-metrics-api/src/test/java/org/apache/dubbo/metrics/model/ApplicationMetricTest.java

+7
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222
import java.util.Map;
2323

24+
import org.junit.jupiter.api.AfterEach;
2425
import org.junit.jupiter.api.Assertions;
2526
import org.junit.jupiter.api.Test;
2627

@@ -101,4 +102,10 @@ void testEquals() {}
101102

102103
@Test
103104
void testHashCode() {}
105+
106+
@AfterEach
107+
public void destroy() {
108+
ApplicationModel applicationModel = ApplicationModel.defaultModel();
109+
applicationModel.destroy();
110+
}
104111
}

dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/metrics/model/sample/ErrorCodeSampleTest.java

+6
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import java.util.List;
3131
import java.util.concurrent.atomic.AtomicLong;
3232

33+
import org.junit.jupiter.api.AfterEach;
3334
import org.junit.jupiter.api.Test;
3435

3536
public class ErrorCodeSampleTest {
@@ -70,4 +71,9 @@ void testErrorCodeMetric() {
7071

7172
System.out.println(samples);
7273
}
74+
75+
@AfterEach
76+
public void tearDown() {
77+
FrameworkModel.defaultModel().destroy();
78+
}
7379
}

dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/monitor/support/MonitorFilterTest.java

+8
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,12 @@
2828
import org.apache.dubbo.rpc.RpcContext;
2929
import org.apache.dubbo.rpc.RpcException;
3030
import org.apache.dubbo.rpc.RpcInvocation;
31+
import org.apache.dubbo.rpc.model.ApplicationModel;
3132

3233
import java.util.Arrays;
3334
import java.util.List;
3435

36+
import org.junit.jupiter.api.AfterEach;
3537
import org.junit.jupiter.api.Assertions;
3638
import org.junit.jupiter.api.Test;
3739
import org.mockito.Mockito;
@@ -240,4 +242,10 @@ void testOnErrorWithoutStartTime() {
240242
Throwable rpcException = new RpcException();
241243
monitorFilter.onError(rpcException, serviceInvoker, invocation);
242244
}
245+
246+
@AfterEach
247+
public void destroy() {
248+
ApplicationModel applicationModel = ApplicationModel.defaultModel();
249+
applicationModel.destroy();
250+
}
243251
}

dubbo-metrics/dubbo-metrics-registry/src/test/java/org/apache/dubbo/metrics/registry/metrics/collector/RegistryMetricsCollectorTest.java

+7-5
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@
3030
import org.apache.dubbo.rpc.model.ApplicationModel;
3131
import org.apache.dubbo.rpc.model.FrameworkModel;
3232

33+
import java.util.ArrayList;
3334
import java.util.Collections;
3435
import java.util.HashMap;
3536
import java.util.List;
3637
import java.util.Map;
3738
import java.util.Objects;
3839
import java.util.stream.Collectors;
3940

40-
import com.google.common.collect.Lists;
4141
import org.junit.jupiter.api.AfterEach;
4242
import org.junit.jupiter.api.Assertions;
4343
import org.junit.jupiter.api.BeforeEach;
@@ -75,8 +75,9 @@ public void teardown() {
7575

7676
@Test
7777
void testRegisterMetrics() {
78-
79-
RegistryEvent registryEvent = RegistryEvent.toRegisterEvent(applicationModel, Lists.newArrayList("reg1"));
78+
List<String> registryClusterNames = new ArrayList<>();
79+
registryClusterNames.add("reg1");
80+
RegistryEvent registryEvent = RegistryEvent.toRegisterEvent(applicationModel, registryClusterNames);
8081
MetricsEventBus.post(registryEvent, () -> {
8182
List<MetricSample> metricSamples = collector.collect();
8283
// push success +1 -> other default 0 = APP_LEVEL_KEYS.size()
@@ -94,7 +95,7 @@ void testRegisterMetrics() {
9495
Assertions.assertEquals(APP_LEVEL_KEYS.size() + REGISTER_LEVEL_KEYS.size() + 5, metricSamples.size());
9596
long c1 = registryEvent.getTimePair().calc();
9697

97-
registryEvent = RegistryEvent.toRegisterEvent(applicationModel, Lists.newArrayList("reg1"));
98+
registryEvent = RegistryEvent.toRegisterEvent(applicationModel, registryClusterNames);
9899
TimePair lastTimePair = registryEvent.getTimePair();
99100
MetricsEventBus.post(
100101
registryEvent,
@@ -145,7 +146,8 @@ void testRegisterMetrics() {
145146
void testServicePushMetrics() {
146147

147148
String serviceName = "demo.gameService";
148-
List<String> rcNames = Lists.newArrayList("demo1");
149+
List<String> rcNames = new ArrayList<>();
150+
rcNames.add("demo1");
149151

150152
RegistryEvent registryEvent = RegistryEvent.toRsEvent(applicationModel, serviceName, 2, rcNames);
151153
MetricsEventBus.post(registryEvent, () -> {

dubbo-metrics/dubbo-metrics-registry/src/test/java/org/apache/dubbo/metrics/registry/metrics/collector/RegistryMetricsTest.java

+6-3
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import org.apache.dubbo.rpc.model.ApplicationModel;
2929
import org.apache.dubbo.rpc.model.FrameworkModel;
3030

31+
import java.util.ArrayList;
3132
import java.util.List;
3233
import java.util.NoSuchElementException;
3334
import java.util.Optional;
@@ -37,7 +38,6 @@
3738
import java.util.concurrent.ScheduledFuture;
3839
import java.util.concurrent.TimeUnit;
3940

40-
import com.google.common.collect.Lists;
4141
import org.junit.jupiter.api.Assertions;
4242
import org.junit.jupiter.api.BeforeEach;
4343
import org.junit.jupiter.api.Test;
@@ -292,13 +292,16 @@ void eventFailed(RegistryEvent event) {
292292
}
293293

294294
RegistryEvent registerEvent() {
295-
RegistryEvent event = RegistryEvent.toRegisterEvent(applicationModel, Lists.newArrayList("reg1"));
295+
List<String> registryClusterNames = new ArrayList<>();
296+
registryClusterNames.add("reg1");
297+
RegistryEvent event = RegistryEvent.toRegisterEvent(applicationModel, registryClusterNames);
296298
event.setAvailable(true);
297299
return event;
298300
}
299301

300302
RegistryEvent rsEvent() {
301-
List<String> rcNames = Lists.newArrayList("demo1");
303+
List<String> rcNames = new ArrayList<>();
304+
rcNames.add("demo1");
302305
RegistryEvent event = RegistryEvent.toRsEvent(applicationModel, "TestServiceInterface1", 1, rcNames);
303306
event.setAvailable(true);
304307
return event;

dubbo-metrics/pom.xml

-8
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,4 @@
4242
<skip_maven_deploy>false</skip_maven_deploy>
4343
</properties>
4444

45-
<dependencies>
46-
<dependency>
47-
<groupId>org.apache.dubbo</groupId>
48-
<artifactId>dubbo-test-check</artifactId>
49-
<version>${project.parent.version}</version>
50-
<scope>test</scope>
51-
</dependency>
52-
</dependencies>
5345
</project>

dubbo-registry/pom.xml

-9
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,4 @@
3737
<properties>
3838
<skip_maven_deploy>false</skip_maven_deploy>
3939
</properties>
40-
41-
<dependencies>
42-
<dependency>
43-
<groupId>org.apache.dubbo</groupId>
44-
<artifactId>dubbo-test-check</artifactId>
45-
<version>${project.parent.version}</version>
46-
<scope>test</scope>
47-
</dependency>
48-
</dependencies>
4940
</project>

dubbo-serialization/pom.xml

-8
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,4 @@
3636
<skip_maven_deploy>false</skip_maven_deploy>
3737
</properties>
3838

39-
<dependencies>
40-
<dependency>
41-
<groupId>org.apache.dubbo</groupId>
42-
<artifactId>dubbo-test-check</artifactId>
43-
<version>${project.parent.version}</version>
44-
<scope>test</scope>
45-
</dependency>
46-
</dependencies>
4739
</project>

0 commit comments

Comments
 (0)