diff --git a/src/test/java/org/redisson/RedissonSetTest.java b/src/test/java/org/redisson/RedissonSetTest.java
index <HASH>..<HASH> 100644
--- a/src/test/java/org/redisson/RedissonSetTest.java
+++ b/src/test/java/org/redisson/RedissonSetTest.java
@@ -13,6 +13,7 @@ import java.util.concurrent.ExecutionException;
 import org.junit.Assert;
 import org.junit.Test;
 import org.redisson.core.RSet;
+import org.redisson.core.RSetCache;
 
 import io.netty.util.concurrent.Future;
 
@@ -33,6 +34,18 @@ public class RedissonSetTest extends BaseTest {
     }
 
     @Test
+    public void testRemoveAll() {
+        RSet<Integer> set = redisson.getSet("set");
+        set.add(1);
+        set.add(2);
+        set.add(3);
+        
+        assertThat(set.removeAll(Arrays.asList(1, 3))).isTrue();
+        assertThat(set.removeAll(Arrays.asList(1, 3))).isFalse();
+        assertThat(set).containsOnly(2);
+    }
+
+    @Test
     public void testRemoveRandom() {
         RSet<Integer> set = redisson.getSet("simple");
         set.add(1);
RSet.removeAll test added