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