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