This is an automated email from the ASF dual-hosted git repository.

biyuhao pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/incubator-dubbo-ops.git


The following commit(s) were added to refs/heads/develop by this push:
     new 4262b47  Cleanup registry info after controller test cases (#291) 
(#292)
4262b47 is described below

commit 4262b471e034af5e2325227024ab4cc68059ff50
Author: Yuhao Bi <[email protected]>
AuthorDate: Mon Feb 4 11:25:09 2019 +0800

    Cleanup registry info after controller test cases (#291) (#292)
---
 .../apache/dubbo/admin/controller/AccessesControllerTest.java    | 9 +++++++++
 .../apache/dubbo/admin/controller/LoadBalanceControllerTest.java | 9 +++++++++
 .../apache/dubbo/admin/controller/ManagementControllerTest.java  | 9 +++++++++
 3 files changed, 27 insertions(+)

diff --git 
a/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/AccessesControllerTest.java
 
b/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/AccessesControllerTest.java
index fc494ba..c77bf34 100644
--- 
a/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/AccessesControllerTest.java
+++ 
b/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/AccessesControllerTest.java
@@ -24,6 +24,8 @@ import org.apache.dubbo.admin.model.dto.AccessDTO;
 import org.apache.dubbo.admin.model.dto.ConditionRouteDTO;
 import org.apache.dubbo.admin.service.ProviderService;
 import org.apache.dubbo.admin.service.RouteService;
+
+import org.junit.After;
 import org.junit.Test;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.test.mock.mockito.MockBean;
@@ -52,6 +54,13 @@ public class AccessesControllerTest extends 
AbstractSpringIntegrationTest {
     @Autowired
     private ObjectMapper objectMapper;
 
+    @After
+    public void tearDown() throws Exception {
+        if (zkClient.checkExists().forPath("/dubbo") != null) {
+            zkClient.delete().deletingChildrenIfNeeded().forPath("/dubbo");
+        }
+    }
+
     @Test
     public void searchAccess() throws IOException {
         AccessDTO accessDTO = new AccessDTO();
diff --git 
a/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/LoadBalanceControllerTest.java
 
b/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/LoadBalanceControllerTest.java
index fe8878b..bdc77ea 100644
--- 
a/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/LoadBalanceControllerTest.java
+++ 
b/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/LoadBalanceControllerTest.java
@@ -22,6 +22,8 @@ import org.apache.dubbo.admin.AbstractSpringIntegrationTest;
 import org.apache.dubbo.admin.model.dto.BalancingDTO;
 import org.apache.dubbo.admin.service.OverrideService;
 import org.apache.dubbo.admin.service.ProviderService;
+
+import org.junit.After;
 import org.junit.Test;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.test.mock.mockito.MockBean;
@@ -56,6 +58,13 @@ public class LoadBalanceControllerTest extends 
AbstractSpringIntegrationTest {
     @Autowired
     private ObjectMapper objectMapper;
 
+    @After
+    public void tearDown() throws Exception {
+        if (zkClient.checkExists().forPath("/dubbo") != null) {
+            zkClient.delete().deletingChildrenIfNeeded().forPath("/dubbo");
+        }
+    }
+
     @Test
     public void createLoadbalance() throws IOException {
         BalancingDTO balancingDTO = new BalancingDTO();
diff --git 
a/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/ManagementControllerTest.java
 
b/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/ManagementControllerTest.java
index fc061e1..fb89b86 100644
--- 
a/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/ManagementControllerTest.java
+++ 
b/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/ManagementControllerTest.java
@@ -21,6 +21,8 @@ import org.apache.dubbo.admin.AbstractSpringIntegrationTest;
 import org.apache.dubbo.admin.common.util.Constants;
 import org.apache.dubbo.admin.model.dto.ConfigDTO;
 import org.apache.dubbo.admin.service.ProviderService;
+
+import org.junit.After;
 import org.junit.Test;
 import org.springframework.boot.test.mock.mockito.MockBean;
 import org.springframework.core.ParameterizedTypeReference;
@@ -45,6 +47,13 @@ public class ManagementControllerTest extends 
AbstractSpringIntegrationTest {
   @MockBean
   private ProviderService providerService;
 
+  @After
+  public void tearDown() throws Exception {
+    if (zkClient.checkExists().forPath("/dubbo") != null) {
+      zkClient.delete().deletingChildrenIfNeeded().forPath("/dubbo");
+    }
+  }
+
   @Test
   public void shouldCreateGlobalConfig() throws Exception {
     ConfigDTO configDTO = new ConfigDTO();

Reply via email to