This is an automated email from the ASF dual-hosted git repository.
daim pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
The following commit(s) were added to refs/heads/trunk by this push:
new 54fc1bcbf2 OAK-11688 : removed usage of Guava's
Iterators.getOnlyElements with oak-commons (missed ones) (#2265)
54fc1bcbf2 is described below
commit 54fc1bcbf2460c80fec776405c0233dc2f0e6f1a
Author: Rishabh Kumar <[email protected]>
AuthorDate: Wed Apr 30 13:24:55 2025 +0530
OAK-11688 : removed usage of Guava's Iterators.getOnlyElements with
oak-commons (missed ones) (#2265)
Co-authored-by: Rishabh Kumar <[email protected]>
---
.../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());
}