|
|
@ -467,6 +467,18 @@ public class RedissonBlockingQueueTest extends RedissonQueueTest {
|
|
|
|
assertThat(queue2).containsExactly(3, 4, 5, 6);
|
|
|
|
assertThat(queue2).containsExactly(3, 4, 5, 6);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
|
|
|
|
public void testDrainToSingle() {
|
|
|
|
|
|
|
|
RBlockingQueue<Integer> queue = getQueue();
|
|
|
|
|
|
|
|
Assert.assertTrue(queue.add(1));
|
|
|
|
|
|
|
|
Assert.assertEquals(1, queue.size());
|
|
|
|
|
|
|
|
Set<Integer> batch = new HashSet<Integer>();
|
|
|
|
|
|
|
|
int count = queue.drainTo(batch);
|
|
|
|
|
|
|
|
Assert.assertEquals(1, count);
|
|
|
|
|
|
|
|
Assert.assertEquals(1, batch.size());
|
|
|
|
|
|
|
|
Assert.assertTrue(queue.isEmpty());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
@Test
|
|
|
|
public void testDrainTo() {
|
|
|
|
public void testDrainTo() {
|
|
|
|
RBlockingQueue<Integer> queue = getQueue();
|
|
|
|
RBlockingQueue<Integer> queue = getQueue();
|
|
|
|