From 95e8fbff27a0153221239324a148e172deafb8f0 Mon Sep 17 00:00:00 2001 From: Jennifer Hickey Date: Fri, 12 Jul 2013 09:44:17 -0700 Subject: [PATCH] Fix DefaultStringRedisConnection not passing begin/end to bitCount method DATAREDIS-216 --- .../data/redis/connection/DefaultStringRedisConnection.java | 2 +- .../redis/connection/AbstractConnectionIntegrationTests.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/springframework/data/redis/connection/DefaultStringRedisConnection.java b/src/main/java/org/springframework/data/redis/connection/DefaultStringRedisConnection.java index 47d39180d..fe863d67e 100644 --- a/src/main/java/org/springframework/data/redis/connection/DefaultStringRedisConnection.java +++ b/src/main/java/org/springframework/data/redis/connection/DefaultStringRedisConnection.java @@ -1089,7 +1089,7 @@ public class DefaultStringRedisConnection implements StringRedisConnection { } public Long bitCount(String key, long begin, long end) { - return delegate.bitCount(serialize(key)); + return delegate.bitCount(serialize(key), begin, end); } public Long bitOp(BitOperation op, String destination, String... keys) { diff --git a/src/test/java/org/springframework/data/redis/connection/AbstractConnectionIntegrationTests.java b/src/test/java/org/springframework/data/redis/connection/AbstractConnectionIntegrationTests.java index 60ea9c116..dc6312207 100644 --- a/src/test/java/org/springframework/data/redis/connection/AbstractConnectionIntegrationTests.java +++ b/src/test/java/org/springframework/data/redis/connection/AbstractConnectionIntegrationTests.java @@ -395,7 +395,7 @@ public abstract class AbstractConnectionIntegrationTests { public void testBitCountInterval() { connection.set("mykey", "foobar"); actual.add(connection.bitCount("mykey", 1, 1)); - verifyResults(new ArrayList(Collections.singletonList(26l)), actual); + verifyResults(new ArrayList(Collections.singletonList(6l)), actual); } @Test