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 7c09e707ab4 Refactor MetaDataContextsFactoryTest (#34390)
7c09e707ab4 is described below

commit 7c09e707ab4dcade2006f46835ab816633397be5
Author: Liang Zhang <[email protected]>
AuthorDate: Sat Jan 18 22:19:46 2025 +0800

    Refactor MetaDataContextsFactoryTest (#34390)
---
 .../shardingsphere/mode/metadata/MetaDataContextsFactoryTest.java     | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/MetaDataContextsFactoryTest.java
 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/MetaDataContextsFactoryTest.java
index 60c6330b335..8993fba71c0 100644
--- 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/MetaDataContextsFactoryTest.java
+++ 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/MetaDataContextsFactoryTest.java
@@ -67,6 +67,8 @@ import static org.mockito.Mockito.when;
 @MockitoSettings(strictness = Strictness.LENIENT)
 class MetaDataContextsFactoryTest {
     
+    private final DatabaseType databaseType = 
TypedSPILoader.getService(DatabaseType.class, "FIXTURE");
+    
     @Mock(answer = Answers.RETURNS_DEEP_STUBS)
     private MetaDataPersistService metaDataPersistService;
     
@@ -86,7 +88,7 @@ class MetaDataContextsFactoryTest {
         
when(metaDataPersistService.getDatabaseMetaDataFacade()).thenReturn(databaseMetaDataPersistFacade);
         ShardingSphereDatabase database = mock(ShardingSphereDatabase.class, 
RETURNS_DEEP_STUBS);
         when(database.getName()).thenReturn("foo_db");
-        
when(database.getProtocolType()).thenReturn(TypedSPILoader.getService(DatabaseType.class,
 "FIXTURE"));
+        when(database.getProtocolType()).thenReturn(databaseType);
         
when(database.getRuleMetaData().getRules()).thenReturn(Collections.emptyList());
         when(ShardingSphereDatabaseFactory.create(anyMap(), anyMap(), any(), 
any())).thenReturn(new HashMap<>(Collections.singletonMap("foo_db", database)));
         when(GlobalRulesBuilder.buildRules(anyCollection(), anyCollection(), 
any(ConfigurationProperties.class))).thenReturn(Collections.singleton(new 
MockedRule()));

Reply via email to