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

zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 5ff840ce371 Refactor RuleConfigurationChangedHandlerTest (#34647)
5ff840ce371 is described below

commit 5ff840ce3714c0d319237ad3461f033ca1cca047
Author: Liang Zhang <zhangli...@apache.org>
AuthorDate: Wed Feb 12 22:14:48 2025 +0800

    Refactor RuleConfigurationChangedHandlerTest (#34647)
    
    * Refactor RuleConfigurationChangedHandlerTest
    
    * Refactor RuleConfigurationChangedHandlerTest
---
 .../metadata/DatabaseRuleMetaDataNodePathTest.java |  8 ++++----
 .../rule/RuleConfigurationChangedHandlerTest.java  | 22 +++++++++++-----------
 2 files changed, 15 insertions(+), 15 deletions(-)

diff --git 
a/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/metadata/DatabaseRuleMetaDataNodePathTest.java
 
b/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/metadata/DatabaseRuleMetaDataNodePathTest.java
index 6f31191222f..43f1c59b3c9 100644
--- 
a/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/metadata/DatabaseRuleMetaDataNodePathTest.java
+++ 
b/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/metadata/DatabaseRuleMetaDataNodePathTest.java
@@ -41,9 +41,9 @@ class DatabaseRuleMetaDataNodePathTest {
     
     @Test
     void assertGetVersionNodePathGenerator() {
-        
assertThat(DatabaseRuleMetaDataNodePath.getVersionNodePathGenerator("foo_db", 
"sharding", "foo_rule_item").getActiveVersionPath(),
-                
is("/metadata/foo_db/rules/sharding/foo_rule_item/active_version"));
-        
assertThat(DatabaseRuleMetaDataNodePath.getVersionNodePathGenerator("foo_db", 
"sharding", "foo_rule_item").getVersionsPath(), 
is("/metadata/foo_db/rules/sharding/foo_rule_item/versions"));
-        
assertThat(DatabaseRuleMetaDataNodePath.getVersionNodePathGenerator("foo_db", 
"sharding", "foo_rule_item").getVersionPath(0), 
is("/metadata/foo_db/rules/sharding/foo_rule_item/versions/0"));
+        
assertThat(DatabaseRuleMetaDataNodePath.getVersionNodePathGenerator("foo_db", 
"foo_rule", "foo_rule_item").getActiveVersionPath(),
+                
is("/metadata/foo_db/rules/foo_rule/foo_rule_item/active_version"));
+        
assertThat(DatabaseRuleMetaDataNodePath.getVersionNodePathGenerator("foo_db", 
"foo_rule", "foo_rule_item").getVersionsPath(), 
is("/metadata/foo_db/rules/foo_rule/foo_rule_item/versions"));
+        
assertThat(DatabaseRuleMetaDataNodePath.getVersionNodePathGenerator("foo_db", 
"foo_rule", "foo_rule_item").getVersionPath(0), 
is("/metadata/foo_db/rules/foo_rule/foo_rule_item/versions/0"));
     }
 }
diff --git 
a/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/database/rule/RuleConfigurationChangedHandlerTest.java
 
b/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/database/rule/RuleConfigurationChangedHandlerTest.java
index cd5458da72f..541b0ce216f 100644
--- 
a/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/database/rule/RuleConfigurationChangedHandlerTest.java
+++ 
b/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/database/rule/RuleConfigurationChangedHandlerTest.java
@@ -58,71 +58,71 @@ class RuleConfigurationChangedHandlerTest {
     void setUp() {
         handler = new RuleConfigurationChangedHandler(contextManager);
         RuleNodePathProvider ruleNodePathProvider = 
mock(RuleNodePathProvider.class, RETURNS_DEEP_STUBS);
-        when(ruleNodePathProvider.getRuleNodePath()).thenReturn(new 
RuleNodePath("fixture", Collections.singleton("named"), 
Collections.singleton("unique")));
+        when(ruleNodePathProvider.getRuleNodePath()).thenReturn(new 
RuleNodePath("foo_rule", Collections.singleton("named"), 
Collections.singleton("unique")));
         
when(ShardingSphereServiceLoader.getServiceInstances(RuleNodePathProvider.class)).thenReturn(Collections.singleton(ruleNodePathProvider));
     }
     
     @Test
     void assertHandleWithInvalidPath() throws SQLException {
-        handler.handle("foo_db", new 
DataChangedEvent("/metadata/invalid/rules/fixture", "foo", Type.ADDED));
+        handler.handle("foo_db", new 
DataChangedEvent("/metadata/foo_db/rules/foo_rule", "foo", Type.ADDED));
         
verify(contextManager.getMetaDataContextManager().getDatabaseRuleItemManager(), 
times(0)).alter(any());
         
verify(contextManager.getMetaDataContextManager().getDatabaseRuleItemManager(), 
times(0)).drop(any());
     }
     
     @Test
     void assertHandleWithEmptyValue() throws SQLException {
-        handler.handle("foo_db", new 
DataChangedEvent("/metadata/fixture/rules/fixture/versions/0", "", Type.ADDED));
+        handler.handle("foo_db", new 
DataChangedEvent("/metadata/foo_db/rules/foo_rule/versions/0", "", Type.ADDED));
         
verify(contextManager.getMetaDataContextManager().getDatabaseRuleItemManager(), 
times(0)).alter(any());
         
verify(contextManager.getMetaDataContextManager().getDatabaseRuleItemManager(), 
times(0)).drop(any());
     }
     
     @Test
     void assertHandleWithPathNotFound() throws SQLException {
-        handler.handle("foo_db", new 
DataChangedEvent("/metadata/fixture/rules/fixture/versions/0", "foo", 
Type.ADDED));
+        handler.handle("foo_db", new 
DataChangedEvent("/metadata/foo_db/rules/foo_rule/versions/0", "foo", 
Type.ADDED));
         
verify(contextManager.getMetaDataContextManager().getDatabaseRuleItemManager(), 
times(0)).alter(any());
         
verify(contextManager.getMetaDataContextManager().getDatabaseRuleItemManager(), 
times(0)).drop(any());
     }
     
     @Test
     void assertHandleWithIgnoreType() throws SQLException {
-        handler.handle("foo_db", new 
DataChangedEvent("/metadata/fixture/rules/fixture/named/xxx/active_version", 
"foo", Type.IGNORED));
+        handler.handle("foo_db", new 
DataChangedEvent("/metadata/foo_db/rules/foo_rule/named/foo_rule_item/active_version",
 "foo", Type.IGNORED));
         
verify(contextManager.getMetaDataContextManager().getDatabaseRuleItemManager(), 
times(0)).alter(any());
         
verify(contextManager.getMetaDataContextManager().getDatabaseRuleItemManager(), 
times(0)).drop(any());
     }
     
     @Test
     void assertHandleWithNamedRuleItemAdded() throws SQLException {
-        handler.handle("foo_db", new 
DataChangedEvent("/metadata/fixture/rules/fixture/named/xxx/active_version", 
"0", Type.ADDED));
+        handler.handle("foo_db", new 
DataChangedEvent("/metadata/foo_db/rules/foo_rule/named/foo_rule_item/active_version",
 "0", Type.ADDED));
         
verify(contextManager.getMetaDataContextManager().getDatabaseRuleItemManager()).alter(any(AlterNamedRuleItem.class));
     }
     
     @Test
     void assertHandleWithNamedRuleItemAltered() throws SQLException {
-        handler.handle("foo_db", new 
DataChangedEvent("/metadata/fixture/rules/fixture/named/xxx/active_version", 
"0", Type.UPDATED));
+        handler.handle("foo_db", new 
DataChangedEvent("/metadata/foo_db/rules/foo_rule/named/foo_rule_item/active_version",
 "0", Type.UPDATED));
         
verify(contextManager.getMetaDataContextManager().getDatabaseRuleItemManager()).alter(any(AlterNamedRuleItem.class));
     }
     
     @Test
     void assertHandleWithNamedRuleItemDropped() throws SQLException {
-        handler.handle("foo_db", new 
DataChangedEvent("/metadata/fixture/rules/fixture/named/xxx", "foo", 
Type.DELETED));
+        handler.handle("foo_db", new 
DataChangedEvent("/metadata/foo_db/rules/foo_rule/named/foo_rule_item", "foo", 
Type.DELETED));
         
verify(contextManager.getMetaDataContextManager().getDatabaseRuleItemManager()).drop(any(DropNamedRuleItem.class));
     }
     
     @Test
     void assertHandleWithUniqueRuleItemAdded() throws SQLException {
-        handler.handle("foo_db", new 
DataChangedEvent("/metadata/fixture/rules/fixture/unique/active_version", "0", 
Type.ADDED));
+        handler.handle("foo_db", new 
DataChangedEvent("/metadata/foo_db/rules/foo_rule/unique/active_version", "0", 
Type.ADDED));
         
verify(contextManager.getMetaDataContextManager().getDatabaseRuleItemManager()).alter(any(AlterUniqueRuleItem.class));
     }
     
     @Test
     void assertHandleWithUniqueRuleItemAltered() throws SQLException {
-        handler.handle("foo_db", new 
DataChangedEvent("/metadata/fixture/rules/fixture/unique/active_version", "0", 
Type.UPDATED));
+        handler.handle("foo_db", new 
DataChangedEvent("/metadata/foo_db/rules/foo_rule/unique/active_version", "0", 
Type.UPDATED));
         
verify(contextManager.getMetaDataContextManager().getDatabaseRuleItemManager()).alter(any(AlterUniqueRuleItem.class));
     }
     
     @Test
     void assertHandleWithUniqueRuleItemDropped() throws SQLException {
-        handler.handle("foo_db", new 
DataChangedEvent("/metadata/fixture/rules/fixture/unique/active_version", 
"foo", Type.DELETED));
+        handler.handle("foo_db", new 
DataChangedEvent("/metadata/foo_db/rules/foo_rule/unique/active_version", 
"foo", Type.DELETED));
         
verify(contextManager.getMetaDataContextManager().getDatabaseRuleItemManager()).drop(any(DropUniqueRuleItem.class));
     }
 }

Reply via email to