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

yuqi4733 pushed a commit to branch branch-1.1
in repository https://gitbox.apache.org/repos/asf/gravitino.git


The following commit(s) were added to refs/heads/branch-1.1 by this push:
     new ef07bcc628 [Cherry-pick to branch-1.1] [#10006] fix(test): Replace 
brittle version count assertion with semantic checks in TestPolicyMetaService 
(#10082) (#10086)
ef07bcc628 is described below

commit ef07bcc6280a9a252e827d3ff417ae20a8c26519
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Sat Feb 28 11:45:33 2026 +0800

    [Cherry-pick to branch-1.1] [#10006] fix(test): Replace brittle version 
count assertion with semantic checks in TestPolicyMetaService (#10082) (#10086)
    
    **Cherry-pick Information:**
    - Original commit: 6524fddf2ac229adf21ef333c989e0bdc488cd0d
    - Target branch: `branch-1.1`
    - Status: ✅ Clean cherry-pick (no conflicts)
    
    Co-authored-by: mchades <[email protected]>
    Co-authored-by: Copilot <[email protected]>
---
 .../storage/relational/service/TestPolicyMetaService.java        | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git 
a/core/src/test/java/org/apache/gravitino/storage/relational/service/TestPolicyMetaService.java
 
b/core/src/test/java/org/apache/gravitino/storage/relational/service/TestPolicyMetaService.java
index 4e0739e287..5dd6056e41 100644
--- 
a/core/src/test/java/org/apache/gravitino/storage/relational/service/TestPolicyMetaService.java
+++ 
b/core/src/test/java/org/apache/gravitino/storage/relational/service/TestPolicyMetaService.java
@@ -208,16 +208,19 @@ public class TestPolicyMetaService extends 
TestJDBCBackend {
     }
     assertFalse(legacyRecordExistsInDB(policy.id(), Entity.EntityType.POLICY));
     assertEquals(0, listPolicyVersions(policy.id()).size());
-    assertEquals(3, listPolicyVersions(anotherPolicy.id()).size());
+    Map<Integer, Long> anotherPolicyVersionsAfterHardDelete =
+        listPolicyVersions(anotherPolicy.id());
+    assertTrue(anotherPolicyVersionsAfterHardDelete.containsKey(3));
+    assertEquals(0L, anotherPolicyVersionsAfterHardDelete.get(3));
 
     // soft delete for old version policy
     for (Entity.EntityType entityType : Entity.EntityType.values()) {
       backend.deleteOldVersionData(entityType, 1);
     }
     Map<Integer, Long> versionDeletedMap2 = 
listPolicyVersions(anotherPolicy.id());
-    assertEquals(3, versionDeletedMap2.size());
+    assertTrue(versionDeletedMap2.containsKey(3));
+    assertEquals(0L, versionDeletedMap2.get(3));
     assertEquals(1, versionDeletedMap2.values().stream().filter(value -> value 
== 0L).count());
-    assertEquals(2, versionDeletedMap2.values().stream().filter(value -> value 
!= 0L).count());
   }
 
   @TestTemplate

Reply via email to