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

jianglongtao 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 13d75900274 Refactor MetaDataPersistServiceTest (#23310)
13d75900274 is described below

commit 13d75900274b8f202d2d6711f5369a9031abbb6c
Author: Liang Zhang <[email protected]>
AuthorDate: Wed Jan 4 00:40:16 2023 +0800

    Refactor MetaDataPersistServiceTest (#23310)
---
 .../persist/MetaDataPersistServiceTest.java        | 32 ++++++++--------------
 1 file changed, 12 insertions(+), 20 deletions(-)

diff --git 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/persist/MetaDataPersistServiceTest.java
 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/persist/MetaDataPersistServiceTest.java
index f5ae7b7cbbd..d1d6013210d 100644
--- 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/persist/MetaDataPersistServiceTest.java
+++ 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/persist/MetaDataPersistServiceTest.java
@@ -93,8 +93,8 @@ public final class MetaDataPersistServiceTest {
     @Test
     public void assertConditionalPersistConfigurations() {
         Map<String, DataSource> dataSourceMap = createDataSourceMap();
-        Collection<RuleConfiguration> ruleConfigs = createRuleConfigurations();
-        Collection<RuleConfiguration> globalRuleConfigs = 
createGlobalRuleConfigurations();
+        Collection<RuleConfiguration> ruleConfigs = Collections.emptyList();
+        Collection<RuleConfiguration> globalRuleConfigs = 
Collections.emptyList();
         Properties props = PropertiesBuilder.build(new 
Property(ConfigurationPropertyKey.SQL_SHOW.getKey(), Boolean.FALSE.toString()));
         
metaDataPersistService.persistConfigurations(Collections.singletonMap("foo_db", 
new DataSourceProvidedDatabaseConfiguration(dataSourceMap, ruleConfigs)), 
globalRuleConfigs, props);
         verify(dataSourceService).conditionalPersist("foo_db", 
createDataSourcePropertiesMap(dataSourceMap));
@@ -108,6 +108,16 @@ public final class MetaDataPersistServiceTest {
                 Collectors.toMap(Entry::getKey, entry -> 
DataSourcePropertiesCreator.create(entry.getValue()), (oldValue, currentValue) 
-> oldValue, LinkedHashMap::new));
     }
     
+    @SuppressWarnings("unchecked")
+    @Test
+    public void assertGetEffectiveDataSources() {
+        Map<String, DataSource> dataSourceMap = createDataSourceMap();
+        Collection<RuleConfiguration> ruleConfigs = new 
YamlRuleConfigurationSwapperEngine().swapToRuleConfigurations(YamlEngine.unmarshal(readYAML(SCHEMA_RULE_YAML),
 Collection.class));
+        Map<String, DatabaseConfiguration> databaseConfigs = 
Collections.singletonMap("foo_db", new 
DataSourceProvidedDatabaseConfiguration(dataSourceMap, ruleConfigs));
+        Map<String, DataSource> resultEffectiveDataSources = 
metaDataPersistService.getEffectiveDataSources("foo_db", databaseConfigs);
+        assertTrue(resultEffectiveDataSources.isEmpty());
+    }
+    
     private Map<String, DataSource> createDataSourceMap() {
         Map<String, DataSource> result = new LinkedHashMap<>(2, 1);
         result.put("ds_0", createDataSource("ds_0"));
@@ -124,26 +134,8 @@ public final class MetaDataPersistServiceTest {
         return result;
     }
     
-    @SuppressWarnings("unchecked")
-    private Collection<RuleConfiguration> createRuleConfigurations() {
-        return new 
YamlRuleConfigurationSwapperEngine().swapToRuleConfigurations(YamlEngine.unmarshal(readYAML(SCHEMA_RULE_YAML),
 Collection.class));
-    }
-    
-    private Collection<RuleConfiguration> createGlobalRuleConfigurations() {
-        return Collections.emptyList();
-    }
-    
     @SneakyThrows({IOException.class, URISyntaxException.class})
     private String readYAML(final String yamlFile) {
         return 
Files.readAllLines(Paths.get(ClassLoader.getSystemResource(yamlFile).toURI())).stream().map(each
 -> each + System.lineSeparator()).collect(Collectors.joining());
     }
-    
-    @Test
-    public void assertGetEffectiveDataSources() {
-        Map<String, DataSource> dataSourceMap = createDataSourceMap();
-        Collection<RuleConfiguration> ruleConfigs = createRuleConfigurations();
-        Map<String, DatabaseConfiguration> databaseConfigs = 
Collections.singletonMap("foo_db", new 
DataSourceProvidedDatabaseConfiguration(dataSourceMap, ruleConfigs));
-        Map<String, DataSource> resultEffectiveDataSources = 
metaDataPersistService.getEffectiveDataSources("foo_db", databaseConfigs);
-        assertTrue(resultEffectiveDataSources.isEmpty());
-    }
 }

Reply via email to