You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by da...@apache.org on 2025/04/30 06:03:48 UTC
(jackrabbit-oak) 01/01: OAK-11688 : removed usage of Guava's Iterators.getOnlyElements with oak-commons (missed ones)
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 <di...@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());
}