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

sunnianjun 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 dac4e29a7e5 Rename ModeRuleFixture (#28565)
dac4e29a7e5 is described below

commit dac4e29a7e52673e2f6bb8129256f3e02c9c76b3
Author: Liang Zhang <[email protected]>
AuthorDate: Sun Sep 24 16:36:47 2023 +0800

    Rename ModeRuleFixture (#28565)
    
    * Refactor ShardingSphereMetaData
    
    * Refactor MetaDataVersion
    
    * Rename ModeRuleFixture
---
 .../infra/metadata/ShardingSphereMetaData.java            |  4 ++--
 .../infra/metadata/version/MetaDataVersion.java           |  2 +-
 ...ibutedRuleBuilder.java => ModeRuleBuilderFixture.java} | 15 ++++++---------
 ...nfiguration.java => ModeRuleConfigurationFixture.java} |  9 +--------
 .../{FixtureDatabaseRule.java => ModeRuleFixture.java}    |  5 +----
 .../shardingsphere/mode/manager/ContextManagerTest.java   |  4 ++--
 ...sphere.infra.rule.builder.database.DatabaseRuleBuilder |  2 +-
 7 files changed, 14 insertions(+), 27 deletions(-)

diff --git 
a/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/ShardingSphereMetaData.java
 
b/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/ShardingSphereMetaData.java
index edc56a025b2..6e96d54075d 100644
--- 
a/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/ShardingSphereMetaData.java
+++ 
b/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/ShardingSphereMetaData.java
@@ -28,7 +28,7 @@ import 
org.apache.shardingsphere.infra.rule.identifier.type.ResourceHeldRule;
 import 
org.apache.shardingsphere.infra.rule.identifier.type.StaticDataSourceContainedRule;
 
 import java.util.Collections;
-import java.util.LinkedHashMap;
+import java.util.HashMap;
 import java.util.Map;
 import java.util.Optional;
 import java.util.Properties;
@@ -51,7 +51,7 @@ public final class ShardingSphereMetaData {
     private final TemporaryConfigurationProperties temporaryProps;
     
     public ShardingSphereMetaData() {
-        this(new LinkedHashMap<>(), new 
ResourceMetaData(Collections.emptyMap()), new 
RuleMetaData(Collections.emptyList()), new ConfigurationProperties(new 
Properties()));
+        this(new HashMap<>(), new ResourceMetaData(Collections.emptyMap()), 
new RuleMetaData(Collections.emptyList()), new ConfigurationProperties(new 
Properties()));
     }
     
     public ShardingSphereMetaData(final Map<String, ShardingSphereDatabase> 
databases, final ResourceMetaData globalResourceMetaData,
diff --git 
a/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/version/MetaDataVersion.java
 
b/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/version/MetaDataVersion.java
index da8e1d5f86a..0dfe1c219eb 100644
--- 
a/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/version/MetaDataVersion.java
+++ 
b/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/version/MetaDataVersion.java
@@ -23,8 +23,8 @@ import lombok.RequiredArgsConstructor;
 /**
  * Meta data version.
  */
-@Getter
 @RequiredArgsConstructor
+@Getter
 public final class MetaDataVersion {
     
     private final String key;
diff --git 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/fixture/FixtureDistributedRuleBuilder.java
 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/fixture/ModeRuleBuilderFixture.java
similarity index 67%
rename from 
mode/core/src/test/java/org/apache/shardingsphere/mode/fixture/FixtureDistributedRuleBuilder.java
rename to 
mode/core/src/test/java/org/apache/shardingsphere/mode/fixture/ModeRuleBuilderFixture.java
index 58eb10f9e5f..f6c671eff9f 100644
--- 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/fixture/FixtureDistributedRuleBuilder.java
+++ 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/fixture/ModeRuleBuilderFixture.java
@@ -25,15 +25,12 @@ import javax.sql.DataSource;
 import java.util.Collection;
 import java.util.Map;
 
-/**
- * Fixture distributed rule builder.
- */
-public final class FixtureDistributedRuleBuilder implements 
DatabaseRuleBuilder<FixtureDistributedRuleConfiguration> {
+public final class ModeRuleBuilderFixture implements 
DatabaseRuleBuilder<ModeRuleConfigurationFixture> {
     
     @Override
-    public FixtureDatabaseRule build(final FixtureDistributedRuleConfiguration 
config, final String databaseName, final Map<String, DataSource> dataSources,
-                                     final Collection<ShardingSphereRule> 
builtRules, final InstanceContext instanceContext) {
-        return new FixtureDatabaseRule();
+    public ModeRuleFixture build(final ModeRuleConfigurationFixture config, 
final String databaseName, final Map<String, DataSource> dataSources,
+                                 final Collection<ShardingSphereRule> 
builtRules, final InstanceContext instanceContext) {
+        return new ModeRuleFixture();
     }
     
     @Override
@@ -42,7 +39,7 @@ public final class FixtureDistributedRuleBuilder implements 
DatabaseRuleBuilder<
     }
     
     @Override
-    public Class<FixtureDistributedRuleConfiguration> getTypeClass() {
-        return FixtureDistributedRuleConfiguration.class;
+    public Class<ModeRuleConfigurationFixture> getTypeClass() {
+        return ModeRuleConfigurationFixture.class;
     }
 }
diff --git 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/fixture/FixtureDistributedRuleConfiguration.java
 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/fixture/ModeRuleConfigurationFixture.java
similarity index 79%
rename from 
mode/core/src/test/java/org/apache/shardingsphere/mode/fixture/FixtureDistributedRuleConfiguration.java
rename to 
mode/core/src/test/java/org/apache/shardingsphere/mode/fixture/ModeRuleConfigurationFixture.java
index 786b15a1ed7..72f1237bb98 100644
--- 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/fixture/FixtureDistributedRuleConfiguration.java
+++ 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/fixture/ModeRuleConfigurationFixture.java
@@ -17,14 +17,7 @@
 
 package org.apache.shardingsphere.mode.fixture;
 
-import lombok.Getter;
-import lombok.RequiredArgsConstructor;
 import 
org.apache.shardingsphere.infra.config.rule.function.DistributedRuleConfiguration;
 
-/**
- * Fixture distributed rule configuration.
- */
-@RequiredArgsConstructor
-@Getter
-public final class FixtureDistributedRuleConfiguration implements 
DistributedRuleConfiguration {
+public final class ModeRuleConfigurationFixture implements 
DistributedRuleConfiguration {
 }
diff --git 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/fixture/FixtureDatabaseRule.java
 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/fixture/ModeRuleFixture.java
similarity index 92%
rename from 
mode/core/src/test/java/org/apache/shardingsphere/mode/fixture/FixtureDatabaseRule.java
rename to 
mode/core/src/test/java/org/apache/shardingsphere/mode/fixture/ModeRuleFixture.java
index 9529c462968..ef6df314d6a 100644
--- 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/fixture/FixtureDatabaseRule.java
+++ 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/fixture/ModeRuleFixture.java
@@ -22,10 +22,7 @@ import 
org.apache.shardingsphere.infra.rule.identifier.scope.DatabaseRule;
 
 import static org.mockito.Mockito.mock;
 
-/**
- * Fixture database rule.
- */
-public final class FixtureDatabaseRule implements DatabaseRule {
+public final class ModeRuleFixture implements DatabaseRule {
     
     @Override
     public RuleConfiguration getConfiguration() {
diff --git 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/manager/ContextManagerTest.java
 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/manager/ContextManagerTest.java
index f1ef8afd9b1..1b22de022e0 100644
--- 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/manager/ContextManagerTest.java
+++ 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/manager/ContextManagerTest.java
@@ -43,7 +43,7 @@ import 
org.apache.shardingsphere.infra.spi.type.typed.TypedSPILoader;
 import org.apache.shardingsphere.infra.state.cluster.ClusterState;
 import org.apache.shardingsphere.metadata.persist.MetaDataPersistService;
 import 
org.apache.shardingsphere.metadata.persist.service.database.DatabaseMetaDataPersistService;
-import 
org.apache.shardingsphere.mode.fixture.FixtureDistributedRuleConfiguration;
+import org.apache.shardingsphere.mode.fixture.ModeRuleConfigurationFixture;
 import org.apache.shardingsphere.mode.metadata.MetaDataContexts;
 import org.apache.shardingsphere.test.fixture.jdbc.MockedDataSource;
 import org.apache.shardingsphere.test.util.PropertiesBuilder;
@@ -230,7 +230,7 @@ class ContextManagerTest {
         
when(metaDataContexts.getMetaData().getDatabase("foo_db")).thenReturn(database);
         
when(metaDataContexts.getMetaData().getGlobalRuleMetaData()).thenReturn(new 
RuleMetaData(Collections.emptyList()));
         
when(metaDataContexts.getPersistService()).thenReturn(mock(MetaDataPersistService.class,
 RETURNS_DEEP_STUBS));
-        
contextManager.getConfigurationContextManager().alterRuleConfiguration("foo_db",
 Collections.singleton(new FixtureDistributedRuleConfiguration()));
+        
contextManager.getConfigurationContextManager().alterRuleConfiguration("foo_db",
 Collections.singleton(new ModeRuleConfigurationFixture()));
         
assertThat(contextManager.getMetaDataContexts().getMetaData().getDatabase("foo_db").getRuleMetaData().getConfigurations().size(),
 is(1));
     }
     
diff --git 
a/mode/core/src/test/resources/META-INF/services/org.apache.shardingsphere.infra.rule.builder.database.DatabaseRuleBuilder
 
b/mode/core/src/test/resources/META-INF/services/org.apache.shardingsphere.infra.rule.builder.database.DatabaseRuleBuilder
index 9dc06203712..8eec9aef593 100644
--- 
a/mode/core/src/test/resources/META-INF/services/org.apache.shardingsphere.infra.rule.builder.database.DatabaseRuleBuilder
+++ 
b/mode/core/src/test/resources/META-INF/services/org.apache.shardingsphere.infra.rule.builder.database.DatabaseRuleBuilder
@@ -15,4 +15,4 @@
 # limitations under the License.
 #
 
-org.apache.shardingsphere.mode.fixture.FixtureDistributedRuleBuilder
+org.apache.shardingsphere.mode.fixture.ModeRuleBuilderFixture

Reply via email to