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 31db14f23b4 Decouple MySQL dependencies on ShardingRuleBuilderTest 
(#35212)
31db14f23b4 is described below

commit 31db14f23b435c0eeeb6aa053a554176810ca6f9
Author: Liang Zhang <zhangli...@apache.org>
AuthorDate: Thu Apr 17 14:46:00 2025 +0800

    Decouple MySQL dependencies on ShardingRuleBuilderTest (#35212)
    
    * Decouple MySQL dependencies on SetDistVariableExecutorTest
    
    * Decouple MySQL dependencies on 
SetDistVariableUpdatableRALBackendHandlerTest
    
    * Decouple MySQL dependencies on ConnectionSessionTest
    
    * Decouple MySQL dependencies on ShadowRuleBuilderTest
    
    * Decouple MySQL dependencies on ShardingRuleBuilderTest
---
 .../sharding/rule/builder/ShardingRuleBuilderTest.java               | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git 
a/features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/rule/builder/ShardingRuleBuilderTest.java
 
b/features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/rule/builder/ShardingRuleBuilderTest.java
index 9872e06315b..60c4a48c384 100644
--- 
a/features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/rule/builder/ShardingRuleBuilderTest.java
+++ 
b/features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/rule/builder/ShardingRuleBuilderTest.java
@@ -17,7 +17,6 @@
 
 package org.apache.shardingsphere.sharding.rule.builder;
 
-import org.apache.shardingsphere.infra.database.mysql.type.MySQLDatabaseType;
 import org.apache.shardingsphere.infra.instance.ComputeNodeInstanceContext;
 import 
org.apache.shardingsphere.infra.metadata.database.resource.ResourceMetaData;
 import 
org.apache.shardingsphere.infra.rule.builder.database.DatabaseRuleBuilder;
@@ -52,7 +51,7 @@ class ShardingRuleBuilderTest {
     @SuppressWarnings("unchecked")
     @Test
     void assertBuild() {
-        assertThat(builder.build(ruleConfig, "sharding_db", new 
MySQLDatabaseType(),
+        assertThat(builder.build(ruleConfig, "sharding_db", mock(),
                 mock(ResourceMetaData.class, RETURNS_DEEP_STUBS), 
Collections.emptyList(), mock(ComputeNodeInstanceContext.class)), 
instanceOf(ShardingRule.class));
     }
     
@@ -60,6 +59,6 @@ class ShardingRuleBuilderTest {
     @Test
     void assertBuildWithEmptyDataSourceMap() {
         assertThrows(MissingRequiredShardingConfigurationException.class,
-                () -> builder.build(ruleConfig, "sharding_db", new 
MySQLDatabaseType(), mock(ResourceMetaData.class), Collections.emptyList(), 
mock(ComputeNodeInstanceContext.class)));
+                () -> builder.build(ruleConfig, "sharding_db", mock(), 
mock(ResourceMetaData.class), Collections.emptyList(), 
mock(ComputeNodeInstanceContext.class)));
     }
 }

Reply via email to