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

daim pushed a commit to branch OAK-11688
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git

commit febf025d7386bfb1b0f58fc40a989657e667f4d3
Author: Rishabh Kumar <d...@adobe.com>
AuthorDate: Wed Apr 30 11:33:35 2025 +0530

    OAK-11688 : removed usage of Guava's Iterators.getOnlyElements with 
oak-commons (missed ones)
---
 .../security/authorization/principalbased/impl/ImportBaseTest.java    | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/oak-authorization-principalbased/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/ImportBaseTest.java
 
b/oak-authorization-principalbased/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/ImportBaseTest.java
index 42214a23aa..4534b558fa 100644
--- 
a/oak-authorization-principalbased/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/ImportBaseTest.java
+++ 
b/oak-authorization-principalbased/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/ImportBaseTest.java
@@ -24,6 +24,7 @@ import org.apache.jackrabbit.api.security.user.User;
 import org.apache.jackrabbit.api.security.user.UserManager;
 import 
org.apache.jackrabbit.commons.jackrabbit.authorization.AccessControlUtils;
 import org.apache.jackrabbit.oak.commons.PathUtils;
+import org.apache.jackrabbit.oak.commons.collections.IteratorUtils;
 import org.apache.jackrabbit.oak.jcr.Jcr;
 import org.apache.jackrabbit.oak.spi.security.ConfigurationParameters;
 import 
org.apache.jackrabbit.oak.spi.security.authorization.AuthorizationConfiguration;
@@ -359,7 +360,8 @@ public abstract class ImportBaseTest extends 
AbstractPrincipalBasedTest {
         adminSession.save();
 
         Node policyNode = adminSession.getNode(PathUtils.concat(testPath, 
REP_PRINCIPAL_POLICY));
-        Node entry = Iterators.<Node>getOnlyElement(policyNode.getNodes());
+        Node entry = IteratorUtils.<Node>get(policyNode.getNodes(), 0);
+        assertEquals(1, IteratorUtils.size(policyNode.getNodes()));
         assertTrue(entry.isNodeType(NT_REP_PRINCIPAL_ENTRY));
         assertTrue(entry.getProperty(REP_PRIVILEGES).isMultiple());
     }

Reply via email to