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))); } }