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