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

dhavalshah9131 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git


The following commit(s) were added to refs/heads/master by this push:
     new 5a9816a85 RANGER-5339: 
TestBaseDao.test5_update_mergesAndFlushesWhenNotBulk unit test failure (#686)
5a9816a85 is described below

commit 5a9816a8559ed1aef7f876fd13c587949241f158
Author: Rakesh Gupta <[email protected]>
AuthorDate: Thu Sep 25 15:58:08 2025 +0530

    RANGER-5339: TestBaseDao.test5_update_mergesAndFlushesWhenNotBulk unit test 
failure (#686)
---
 .../src/test/java/org/apache/ranger/common/db/TestBaseDao.java | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git 
a/security-admin/src/test/java/org/apache/ranger/common/db/TestBaseDao.java 
b/security-admin/src/test/java/org/apache/ranger/common/db/TestBaseDao.java
index b711c84b6..0fa233cb0 100644
--- a/security-admin/src/test/java/org/apache/ranger/common/db/TestBaseDao.java
+++ b/security-admin/src/test/java/org/apache/ranger/common/db/TestBaseDao.java
@@ -18,10 +18,13 @@
  */
 package org.apache.ranger.common.db;
 
+import org.apache.ranger.biz.RangerBizUtil;
 import org.apache.ranger.common.PropertiesUtil;
 import org.apache.ranger.db.RangerDaoManager;
 import org.apache.ranger.db.RangerDaoManagerBase;
 import org.apache.ranger.entity.XXDBBase;
+import org.apache.ranger.security.context.RangerContextHolder;
+import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.MethodOrderer;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.TestMethodOrder;
@@ -63,6 +66,13 @@ public class TestBaseDao {
     @Mock
     public EntityManager    em;
 
+    // ensure bulk mode is disabled and context is clean before each test
+    @BeforeEach
+    public void resetBulkModeContext() {
+        RangerContextHolder.resetOpContext();
+        RangerBizUtil.setBulkMode(false);
+    }
+
     @Test
     public void test1_constructor_usesDefaultEntityManager() {
         when(daoManager.getEntityManager()).thenReturn(em);

Reply via email to