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

zhaojinchao 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 b8427b81e0a Add unit test in GovernanceRepositoryAPIImplTest (#28747)
b8427b81e0a is described below

commit b8427b81e0aece4ef4801cfefc66dbfa441b5a7e
Author: Pavan Baloju <[email protected]>
AuthorDate: Sun Oct 15 06:25:20 2023 +0530

    Add unit test in GovernanceRepositoryAPIImplTest (#28747)
    
    * Add unit test in GovernanceRepositoryAPIImplTest for persistJobOffsetInfo 
and getJobOffsetInfo
    
    * Fix style check
---
 .../core/job/service/GovernanceRepositoryAPIImplTest.java        | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git 
a/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/core/job/service/GovernanceRepositoryAPIImplTest.java
 
b/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/core/job/service/GovernanceRepositoryAPIImplTest.java
index 2b28e2d95c5..d151d0221cc 100644
--- 
a/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/core/job/service/GovernanceRepositoryAPIImplTest.java
+++ 
b/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/core/job/service/GovernanceRepositoryAPIImplTest.java
@@ -147,6 +147,15 @@ class GovernanceRepositoryAPIImplTest {
         assertThat(shardingItems.get(0), is(jobItemContext.getShardingItem()));
     }
     
+    @Test
+    void assertPersistJobOffsetInfo() {
+        assertFalse(governanceRepositoryAPI.getJobOffsetInfo("1").isPresent());
+        governanceRepositoryAPI.persistJobOffsetInfo("1", "testValue");
+        Optional<String> actual = 
governanceRepositoryAPI.getJobOffsetInfo("1");
+        assertTrue(actual.isPresent());
+        assertThat(actual.get(), is("testValue"));
+    }
+    
     private MigrationJobItemContext mockJobItemContext() {
         MigrationJobItemContext result = 
PipelineContextUtils.mockMigrationJobItemContext(JobConfigurationBuilder.createJobConfiguration());
         MigrationTaskConfiguration taskConfig = result.getTaskConfig();

Reply via email to