This is an automated email from the ASF dual-hosted git repository.

zhonghongsheng 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 7bf4865fd50 Recover PipelineGovernanceFacadeTest; Clean new created 
node in unit test (#29150)
7bf4865fd50 is described below

commit 7bf4865fd50c5232b8ea9d040f213f08e41795e5
Author: Xinze Guo <[email protected]>
AuthorDate: Mon Nov 27 10:57:40 2023 +0800

    Recover PipelineGovernanceFacadeTest; Clean new created node in unit test 
(#29150)
---
 .../core/job/service/PipelineGovernanceFacadeTest.java        | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git 
a/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/core/job/service/PipelineGovernanceFacadeTest.java
 
b/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/core/job/service/PipelineGovernanceFacadeTest.java
index d7fcec76f0c..d0d678eb524 100644
--- 
a/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/core/job/service/PipelineGovernanceFacadeTest.java
+++ 
b/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/core/job/service/PipelineGovernanceFacadeTest.java
@@ -32,6 +32,8 @@ import 
org.apache.shardingsphere.data.pipeline.core.task.InventoryTask;
 import org.apache.shardingsphere.data.pipeline.core.task.PipelineTaskUtils;
 import 
org.apache.shardingsphere.data.pipeline.scenario.migration.config.MigrationTaskConfiguration;
 import 
org.apache.shardingsphere.data.pipeline.scenario.migration.context.MigrationJobItemContext;
+import org.apache.shardingsphere.elasticjob.infra.pojo.JobConfigurationPOJO;
+import org.apache.shardingsphere.infra.util.yaml.YamlEngine;
 import org.apache.shardingsphere.mode.event.DataChangedEvent;
 import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
 import org.apache.shardingsphere.mode.manager.ContextManager;
@@ -103,10 +105,15 @@ class PipelineGovernanceFacadeTest {
     
     @Test
     void assertIsExistedJobConfiguration() {
-        ClusterPersistRepository clusterPersistRepository = 
getClusterPersistRepository();
         
assertFalse(governanceFacade.getJobFacade().getConfiguration().isExisted("foo_job"));
-        clusterPersistRepository.persist("/pipeline/jobs/foo_job/config", 
"foo");
+        JobConfigurationPOJO value = new JobConfigurationPOJO();
+        value.setJobName("foo_job");
+        value.setShardingTotalCount(1);
+        ClusterPersistRepository clusterPersistRepository = 
getClusterPersistRepository();
+        clusterPersistRepository.persist("/pipeline/jobs/foo_job/config", 
YamlEngine.marshal(value));
         
assertTrue(governanceFacade.getJobFacade().getConfiguration().isExisted("foo_job"));
+        clusterPersistRepository.delete("/pipeline/jobs/foo_job/config");
+        
assertFalse(governanceFacade.getJobFacade().getConfiguration().isExisted("foo_job"));
     }
     
     @Test

Reply via email to