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 afc34cd3fe7 Refactor StorageUnitNodeMapCreatorTest (#36981)
afc34cd3fe7 is described below

commit afc34cd3fe7c74109c7c4256ec2da752bb1642ab
Author: Liang Zhang <[email protected]>
AuthorDate: Fri Oct 31 21:23:26 2025 +0800

    Refactor StorageUnitNodeMapCreatorTest (#36981)
---
 .../database/resource/unit/StorageUnitNodeMapCreatorTest.java         | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/infra/common/src/test/java/org/apache/shardingsphere/infra/metadata/database/resource/unit/StorageUnitNodeMapCreatorTest.java
 
b/infra/common/src/test/java/org/apache/shardingsphere/infra/metadata/database/resource/unit/StorageUnitNodeMapCreatorTest.java
index 66e30d9dd10..69da95613f2 100644
--- 
a/infra/common/src/test/java/org/apache/shardingsphere/infra/metadata/database/resource/unit/StorageUnitNodeMapCreatorTest.java
+++ 
b/infra/common/src/test/java/org/apache/shardingsphere/infra/metadata/database/resource/unit/StorageUnitNodeMapCreatorTest.java
@@ -96,7 +96,9 @@ class StorageUnitNodeMapCreatorTest {
     void assertNewWithUnrecognizedDatabaseURLException() {
         try (MockedStatic<DatabaseTypedSPILoader> mockedLoader = 
mockStatic(DatabaseTypedSPILoader.class)) {
             mockedLoader.when(() -> 
DatabaseTypedSPILoader.getService(DialectDatabaseMetaData.class, 
databaseType)).thenReturn(dialectDatabaseMetaData);
-            mockedLoader.when(() -> 
DatabaseTypedSPILoader.getService(ConnectionPropertiesParser.class, 
databaseType)).thenThrow(new UnrecognizedDatabaseURLException("foo_ds", 
"Invalid URL"));
+            ConnectionPropertiesParser parser = 
mock(ConnectionPropertiesParser.class);
+            when(parser.parse("jdbc:mock://127.0.0.1/foo_ds", "sa", 
null)).thenThrow(UnrecognizedDatabaseURLException.class);
+            mockedLoader.when(() -> 
DatabaseTypedSPILoader.getService(ConnectionPropertiesParser.class, 
databaseType)).thenReturn(parser);
             Map<String, StorageNode> actual = 
StorageUnitNodeMapCreator.create(Collections.singletonMap("foo_ds", 
dataSourcePoolProps));
             assertThat(actual.size(), is(1));
             assertTrue(actual.containsKey("foo_ds"));

Reply via email to