From e87b8947c4066b69da8051782264b3cee3deac98 Mon Sep 17 00:00:00 2001 From: Jonathan Leibiusky Date: Sun, 17 Apr 2011 01:03:26 -0300 Subject: [PATCH] add more tests to pipeline repsonse --- .../clients/jedis/tests/PipeliningTest.java | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/test/java/redis/clients/jedis/tests/PipeliningTest.java b/src/test/java/redis/clients/jedis/tests/PipeliningTest.java index ea1c8e3..2e02a7e 100644 --- a/src/test/java/redis/clients/jedis/tests/PipeliningTest.java +++ b/src/test/java/redis/clients/jedis/tests/PipeliningTest.java @@ -2,6 +2,7 @@ package redis.clients.jedis.tests; import java.io.UnsupportedEncodingException; import java.util.List; +import java.util.Map; import java.util.Set; import org.junit.Assert; @@ -12,6 +13,7 @@ import redis.clients.jedis.Jedis; import redis.clients.jedis.Pipeline; import redis.clients.jedis.PipelineBlock; import redis.clients.jedis.Response; +import redis.clients.jedis.Tuple; import redis.clients.jedis.exceptions.JedisDataException; import redis.clients.jedis.tests.HostAndPortUtil.HostAndPort; @@ -66,6 +68,16 @@ public class PipeliningTest extends Assert { Response hash = p.hget("hash", "foo"); Response> zset = p.zrange("zset", 0, -1); Response set = p.spop("set"); + Response blist = p.exists("list"); + Response zincrby = p.zincrby("zset", 1, "foo"); + Response zcard = p.zcard("zset"); + p.lpush("list", "bar"); + Response> lrange = p.lrange("list", 0, -1); + Response> hgetAll = p.hgetAll("hash"); + p.sadd("set", "foo"); + Response> smembers = p.smembers("set"); + Response> zrangeWithScores = p.zrangeWithScores("zset", 0, + -1); p.sync(); assertEquals("foo", string.get()); @@ -73,6 +85,13 @@ public class PipeliningTest extends Assert { assertEquals("bar", hash.get()); assertEquals("foo", zset.get().iterator().next()); assertEquals("foo", set.get()); + assertEquals(false, blist.get()); + assertEquals(new Double(2), zincrby.get()); + assertEquals(new Long(1), zcard.get()); + assertEquals(1, lrange.get().size()); + assertNotNull(hgetAll.get().get("foo")); + assertEquals(1, smembers.get().size()); + assertEquals(1, zrangeWithScores.get().size()); } @Test(expected = JedisDataException.class) @@ -84,4 +103,4 @@ public class PipeliningTest extends Assert { string.get(); p.sync(); } -} +} \ No newline at end of file