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 6c8077eaf9a Add more test cases on FirebirdMetaDataLoaderTest (#38118)
6c8077eaf9a is described below

commit 6c8077eaf9a8730a9bc57883f6dbe1bc3a91d6df
Author: Liang Zhang <[email protected]>
AuthorDate: Sat Feb 21 19:52:46 2026 +0800

    Add more test cases on FirebirdMetaDataLoaderTest (#38118)
---
 .../firebird/metadata/data/loader/FirebirdMetaDataLoaderTest.java   | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git 
a/database/connector/dialect/firebird/src/test/java/org/apache/shardingsphere/database/connector/firebird/metadata/data/loader/FirebirdMetaDataLoaderTest.java
 
b/database/connector/dialect/firebird/src/test/java/org/apache/shardingsphere/database/connector/firebird/metadata/data/loader/FirebirdMetaDataLoaderTest.java
index 29d17003ddd..75bf3e1afc1 100644
--- 
a/database/connector/dialect/firebird/src/test/java/org/apache/shardingsphere/database/connector/firebird/metadata/data/loader/FirebirdMetaDataLoaderTest.java
+++ 
b/database/connector/dialect/firebird/src/test/java/org/apache/shardingsphere/database/connector/firebird/metadata/data/loader/FirebirdMetaDataLoaderTest.java
@@ -17,10 +17,12 @@
 
 package 
org.apache.shardingsphere.database.connector.firebird.metadata.data.loader;
 
+import 
org.apache.shardingsphere.database.connector.core.metadata.data.loader.DialectMetaDataLoader;
 import 
org.apache.shardingsphere.database.connector.core.metadata.data.loader.MetaDataLoaderMaterial;
 import 
org.apache.shardingsphere.database.connector.core.metadata.data.loader.type.TableMetaDataLoader;
 import 
org.apache.shardingsphere.database.connector.core.metadata.data.model.SchemaMetaData;
 import 
org.apache.shardingsphere.database.connector.core.metadata.data.model.TableMetaData;
+import 
org.apache.shardingsphere.database.connector.core.spi.DatabaseTypedSPILoader;
 import org.apache.shardingsphere.database.connector.core.type.DatabaseType;
 import 
org.apache.shardingsphere.database.connector.firebird.metadata.data.FirebirdBlobInfoRegistry;
 import 
org.apache.shardingsphere.database.connector.firebird.metadata.data.FirebirdNonFixedLengthColumnSizeRegistry;
@@ -50,6 +52,8 @@ class FirebirdMetaDataLoaderTest {
     
     private final DatabaseType databaseType = 
TypedSPILoader.getService(DatabaseType.class, "Firebird");
     
+    private final DialectMetaDataLoader dialectMetaDataLoader = 
DatabaseTypedSPILoader.getService(DialectMetaDataLoader.class, databaseType);
+    
     @Test
     void assertLoadRefreshesSizeRegistry() throws SQLException {
         DataSource dataSource = mock(DataSource.class);
@@ -68,7 +72,7 @@ class FirebirdMetaDataLoaderTest {
                 MockedConstruction<FirebirdBlobColumnLoader> 
blobColumnLoaderMocked =
                         mockConstruction(FirebirdBlobColumnLoader.class, 
(mock, context) -> when(mock.load()).thenReturn(allBlobColumns))) {
             tableLoaderMocked.when(() -> TableMetaDataLoader.load(dataSource, 
"test_table", databaseType)).thenReturn(Optional.of(tableMetaData));
-            Collection<SchemaMetaData> actual = new 
FirebirdMetaDataLoader().load(material);
+            Collection<SchemaMetaData> actual = 
dialectMetaDataLoader.load(material);
             assertThat(actual, hasSize(1));
             SchemaMetaData schema = actual.iterator().next();
             assertThat(schema.getName(), is("schema"));

Reply via email to