From 9d5b0a5d45fbd084166b5ca0265dc1c30a623589 Mon Sep 17 00:00:00 2001 From: mrniko <1104661+mrniko@users.noreply.github.com> Date: Mon, 10 Mar 2025 12:33:28 +0300 Subject: [PATCH] test added --- .../org/redisson/misc/FastRmovalQueueTest.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/redisson/src/test/java/org/redisson/misc/FastRmovalQueueTest.java b/redisson/src/test/java/org/redisson/misc/FastRmovalQueueTest.java index 28e177e60..beb99af70 100644 --- a/redisson/src/test/java/org/redisson/misc/FastRmovalQueueTest.java +++ b/redisson/src/test/java/org/redisson/misc/FastRmovalQueueTest.java @@ -2,6 +2,8 @@ package org.redisson.misc; import org.junit.jupiter.api.Test; +import java.util.ArrayList; +import java.util.List; import java.util.concurrent.ConcurrentLinkedQueue; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; @@ -12,6 +14,21 @@ import static org.assertj.core.api.Assertions.assertThat; public class FastRmovalQueueTest { + @Test + public void testIterator() { + FastRemovalQueue queue = new FastRemovalQueue<>(); + queue.add(1); + queue.add(2); + queue.add(3); + + List list = new ArrayList<>(); + for (Integer i : queue) { + list.add(i); + } + + assertThat(queue).containsExactly(list.toArray(new Integer[0])); + } + @Test public void testMoveToTail() { FastRemovalQueue queue = new FastRemovalQueue<>();