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 da41e25b571 Refactor MetaDataPersistFacadeTest (#37221)
da41e25b571 is described below

commit da41e25b5717aa116d453d39c2ee610b8483e7fc
Author: Liang Zhang <[email protected]>
AuthorDate: Sat Nov 29 21:21:54 2025 +0800

    Refactor MetaDataPersistFacadeTest (#37221)
---
 .../mode/metadata/persist/MetaDataPersistFacadeTest.java | 16 ++++++----------
 1 file changed, 6 insertions(+), 10 deletions(-)

diff --git 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/persist/MetaDataPersistFacadeTest.java
 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/persist/MetaDataPersistFacadeTest.java
index f509dcd08f0..6e5888ed94a 100644
--- 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/persist/MetaDataPersistFacadeTest.java
+++ 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/persist/MetaDataPersistFacadeTest.java
@@ -80,16 +80,12 @@ class MetaDataPersistFacadeTest {
     
     @BeforeEach
     void setUp() throws ReflectiveOperationException {
-        metaDataPersistFacade = new 
MetaDataPersistFacade(mock(PersistRepository.class), true);
-        setField("dataSourceUnitService", dataSourceUnitService);
-        setField("databaseMetaDataFacade", databaseMetaDataFacade);
-        setField("databaseRuleService", databaseRuleService);
-        setField("globalRuleService", globalRuleService);
-        setField("propsService", propsService);
-    }
-    
-    private void setField(final String name, final Object value) throws 
ReflectiveOperationException {
-        
Plugins.getMemberAccessor().set(MetaDataPersistFacade.class.getDeclaredField(name),
 metaDataPersistFacade, value);
+        metaDataPersistFacade = new 
MetaDataPersistFacade(mock(PersistRepository.class));
+        
Plugins.getMemberAccessor().set(MetaDataPersistFacade.class.getDeclaredField("dataSourceUnitService"),
 metaDataPersistFacade, dataSourceUnitService);
+        
Plugins.getMemberAccessor().set(MetaDataPersistFacade.class.getDeclaredField("databaseMetaDataFacade"),
 metaDataPersistFacade, databaseMetaDataFacade);
+        
Plugins.getMemberAccessor().set(MetaDataPersistFacade.class.getDeclaredField("databaseRuleService"),
 metaDataPersistFacade, databaseRuleService);
+        
Plugins.getMemberAccessor().set(MetaDataPersistFacade.class.getDeclaredField("globalRuleService"),
 metaDataPersistFacade, globalRuleService);
+        
Plugins.getMemberAccessor().set(MetaDataPersistFacade.class.getDeclaredField("propsService"),
 metaDataPersistFacade, propsService);
     }
     
     @Test

Reply via email to