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

duanzhengqiang 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 1b4b5ef99e6 Refactor ShardingSphereDatabaseTest (#18888)
1b4b5ef99e6 is described below

commit 1b4b5ef99e6a19c0f214618e5f935dd96c5a19fa
Author: Liang Zhang <[email protected]>
AuthorDate: Wed Jul 6 14:12:15 2022 +0800

    Refactor ShardingSphereDatabaseTest (#18888)
---
 .../database/ShardingSphereDatabaseTest.java       | 25 +++++++++++-----------
 1 file changed, 12 insertions(+), 13 deletions(-)

diff --git 
a/shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/metadata/database/ShardingSphereDatabaseTest.java
 
b/shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/metadata/database/ShardingSphereDatabaseTest.java
index c48aa11efdb..f7b20a163a8 100644
--- 
a/shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/metadata/database/ShardingSphereDatabaseTest.java
+++ 
b/shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/metadata/database/ShardingSphereDatabaseTest.java
@@ -17,11 +17,6 @@
 
 package org.apache.shardingsphere.infra.metadata.database;
 
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-import static org.mockito.Mockito.mock;
-import java.util.Collection;
-import java.util.Collections;
 import org.apache.shardingsphere.infra.config.mode.ModeConfiguration;
 import org.apache.shardingsphere.infra.database.type.DatabaseType;
 import org.apache.shardingsphere.infra.instance.ComputeNodeInstance;
@@ -35,11 +30,16 @@ import 
org.apache.shardingsphere.infra.rule.ShardingSphereRule;
 import org.apache.shardingsphere.test.mock.MockedDataSource;
 import org.junit.Test;
 
-public final class ShardingSphereDatabaseTest {
+import java.util.Collection;
+import java.util.Collections;
 
-    private final ModeConfiguration modeConfig = new 
ModeConfiguration("Memory", null, false);
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
+import static org.mockito.Mockito.mock;
 
-    private final LockContext lockContext = mock(LockContext.class);
+public final class ShardingSphereDatabaseTest {
+    
+    private final ModeConfiguration modeConfig = new 
ModeConfiguration("Memory", null, false);
     
     @Test
     public void assertIsComplete() {
@@ -61,16 +61,15 @@ public final class ShardingSphereDatabaseTest {
         ShardingSphereRuleMetaData ruleMetaData = new 
ShardingSphereRuleMetaData(Collections.singleton(mock(ShardingSphereRule.class)));
         assertFalse(new ShardingSphereDatabase("foo_db", 
mock(DatabaseType.class), resource, ruleMetaData, 
Collections.emptyMap()).isComplete());
     }
-
+    
     @Test
     public void assertReloadRules() {
         ShardingSphereResource resource = new 
ShardingSphereResource(Collections.singletonMap("ds", new MockedDataSource()));
         ShardingSphereRuleMetaData ruleMetaData = new 
ShardingSphereRuleMetaData(Collections.emptyList());
-        InstanceContext context = new InstanceContext(new 
ComputeNodeInstance(mock(InstanceMetaData.class)), new 
WorkerIdGeneratorFixture(Long.MIN_VALUE), modeConfig, lockContext);
-        ShardingSphereDatabase sphereDatabase = new 
ShardingSphereDatabase("foo_db", mock(DatabaseType.class), resource, 
ruleMetaData, Collections.emptyMap());
-        Collection<ShardingSphereRule> rules = 
sphereDatabase.getRuleMetaData().getRules();
+        ShardingSphereDatabase database = new ShardingSphereDatabase("foo_db", 
mock(DatabaseType.class), resource, ruleMetaData, Collections.emptyMap());
+        Collection<ShardingSphereRule> rules = 
database.getRuleMetaData().getRules();
         assertTrue(rules.isEmpty());
-        sphereDatabase.reloadRules(context);
+        database.reloadRules(new InstanceContext(new 
ComputeNodeInstance(mock(InstanceMetaData.class)), new 
WorkerIdGeneratorFixture(Long.MIN_VALUE), modeConfig, mock(LockContext.class)));
         assertFalse(rules.isEmpty());
     }
 }

Reply via email to