Skip to content

Commit 4782b32

Browse files
committed
Move some tests into subclasses
The goal is to leave unchanged the top level test classes.
1 parent aa7fe1d commit 4782b32

8 files changed

+229
-79
lines changed

src/test/java/redis/clients/jedis/commands/unified/ListCommandsTestBase.java

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,9 @@
1616
import org.junit.Test;
1717
import org.slf4j.Logger;
1818
import org.slf4j.LoggerFactory;
19-
import redis.clients.jedis.args.ListDirection;
19+
2020
import redis.clients.jedis.args.ListPosition;
21+
import redis.clients.jedis.args.ListDirection;
2122
import redis.clients.jedis.exceptions.JedisDataException;
2223
import redis.clients.jedis.params.LPosParams;
2324
import redis.clients.jedis.util.KeyValue;
@@ -122,7 +123,7 @@ public void lrange() {
122123
assertEquals(expected, range);
123124

124125
range = jedis.lrange("foo", 2, 1);
125-
assertEquals(Collections.<String>emptyList(), range);
126+
assertEquals(Collections.<String> emptyList(), range);
126127

127128
// Binary
128129
jedis.rpush(bfoo, bA);
@@ -148,7 +149,7 @@ public void lrange() {
148149
assertByteArrayListEquals(bexpected, brange);
149150

150151
brange = jedis.lrange(bfoo, 2, 1);
151-
assertByteArrayListEquals(Collections.<byte[]>emptyList(), brange);
152+
assertByteArrayListEquals(Collections.<byte[]> emptyList(), brange);
152153
}
153154

154155
@Test
@@ -499,7 +500,7 @@ public void blpopDoubleWithSleep() {
499500
new Thread(() -> {
500501
try {
501502
Thread.sleep(30);
502-
} catch (InterruptedException e) {
503+
} catch(InterruptedException e) {
503504
logger.error("", e);
504505
}
505506
jedis.lpush("foo", "bar");
@@ -619,7 +620,7 @@ public void brpopDoubleWithSleep() {
619620
new Thread(() -> {
620621
try {
621622
Thread.sleep(30);
622-
} catch (InterruptedException e) {
623+
} catch(InterruptedException e) {
623624
logger.error("", e);
624625
}
625626
jedis.lpush("foo", "bar");
@@ -860,8 +861,8 @@ public void blmove() {
860861

861862
@Test
862863
public void lmpop() {
863-
String mylist1 = "mylist1{.}";
864-
String mylist2 = "mylist2{.}";
864+
String mylist1 = "mylist1";
865+
String mylist2 = "mylist2";
865866

866867
// add elements to list
867868
jedis.lpush(mylist1, "one", "two", "three", "four", "five");
@@ -885,8 +886,8 @@ public void lmpop() {
885886

886887
@Test
887888
public void blmpopSimple() {
888-
String mylist1 = "mylist1{.}";
889-
String mylist2 = "mylist2{.}";
889+
String mylist1 = "mylist1";
890+
String mylist2 = "mylist2";
890891

891892
// add elements to list
892893
jedis.lpush(mylist1, "one", "two", "three", "four", "five");

src/test/java/redis/clients/jedis/commands/unified/SetCommandsTestBase.java

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import static org.junit.Assert.assertFalse;
66
import static org.junit.Assert.assertNull;
77
import static org.junit.Assert.assertTrue;
8+
89
import static redis.clients.jedis.params.ScanParams.SCAN_POINTER_START;
910
import static redis.clients.jedis.params.ScanParams.SCAN_POINTER_START_BINARY;
1011
import static redis.clients.jedis.util.AssertUtil.assertByteArrayCollectionContainsAll;
@@ -19,12 +20,12 @@
1920
import java.util.Set;
2021

2122
import org.junit.Test;
23+
2224
import redis.clients.jedis.params.ScanParams;
2325
import redis.clients.jedis.resps.ScanResult;
2426

2527
public abstract class SetCommandsTestBase extends UnifiedJedisCommandsTestBase {
2628
final byte[] bfoo = { 0x01, 0x02, 0x03, 0x04 };
27-
final byte[] bfoo_same_hashslot = { 0x01, 0x02, 0x03, 0x04, 0x03, 0x00, 0x03, 0x1b };
2829
final byte[] bbar = { 0x05, 0x06, 0x07, 0x08 };
2930
final byte[] bcar = { 0x09, 0x0A, 0x0B, 0x0C };
3031
final byte[] ba = { 0x0A };
@@ -356,29 +357,29 @@ public void sinterstore() {
356357

357358
@Test
358359
public void sintercard() {
359-
jedis.sadd("foo{.}", "a");
360-
jedis.sadd("foo{.}", "b");
360+
jedis.sadd("foo", "a");
361+
jedis.sadd("foo", "b");
361362

362-
jedis.sadd("bar{.}", "a");
363-
jedis.sadd("bar{.}", "b");
364-
jedis.sadd("bar{.}", "c");
363+
jedis.sadd("bar", "a");
364+
jedis.sadd("bar", "b");
365+
jedis.sadd("bar", "c");
365366

366-
long card = jedis.sintercard("foo{.}", "bar{.}");
367+
long card = jedis.sintercard("foo", "bar");
367368
assertEquals(2, card);
368-
long limitedCard = jedis.sintercard(1, "foo{.}", "bar{.}");
369+
long limitedCard = jedis.sintercard(1, "foo", "bar");
369370
assertEquals(1, limitedCard);
370371

371372
// Binary
372373
jedis.sadd(bfoo, ba);
373374
jedis.sadd(bfoo, bb);
374375

375-
jedis.sadd(bfoo_same_hashslot, ba);
376-
jedis.sadd(bfoo_same_hashslot, bb);
377-
jedis.sadd(bfoo_same_hashslot, bc);
376+
jedis.sadd(bbar, ba);
377+
jedis.sadd(bbar, bb);
378+
jedis.sadd(bbar, bc);
378379

379-
long bcard = jedis.sintercard(bfoo, bfoo_same_hashslot);
380+
long bcard = jedis.sintercard(bfoo, bbar);
380381
assertEquals(2, bcard);
381-
long blimitedCard = jedis.sintercard(1, bfoo, bfoo_same_hashslot);
382+
long blimitedCard = jedis.sintercard(1, bfoo, bbar);
382383
assertEquals(1, blimitedCard);
383384
}
384385

@@ -544,11 +545,11 @@ public void srandmember() {
544545

545546
List<String> members = jedis.srandmember("foo", 2);
546547
members.sort(Comparator.naturalOrder());
547-
assertEquals(Arrays.asList("a", "b"), members);
548+
assertEquals( Arrays.asList("a", "b"), members);
548549

549550
member = jedis.srandmember("bar");
550551
assertNull(member);
551-
552+
552553
members = jedis.srandmember("bar", 2);
553554
assertEquals(0, members.size());
554555

@@ -560,13 +561,13 @@ public void srandmember() {
560561

561562
assertTrue(Arrays.equals(ba, bmember) || Arrays.equals(bb, bmember));
562563
assertEquals(2, jedis.smembers(bfoo).size());
563-
564+
564565
List<byte[]> bmembers = jedis.srandmember(bfoo, 2);
565566
assertEquals(2, bmembers.size());
566567

567568
bmember = jedis.srandmember(bbar);
568569
assertNull(bmember);
569-
570+
570571
members = jedis.srandmember("bbar", 2);
571572
assertEquals(0, members.size());
572573
}

src/test/java/redis/clients/jedis/commands/unified/SortedSetCommandsTestBase.java

Lines changed: 27 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,16 @@
11
package redis.clients.jedis.commands.unified;
22

33
import static java.util.Collections.singletonList;
4-
import static org.junit.Assert.assertArrayEquals;
5-
import static org.junit.Assert.assertEquals;
6-
import static org.junit.Assert.assertFalse;
7-
import static org.junit.Assert.assertNotNull;
8-
import static org.junit.Assert.assertNull;
4+
import static org.junit.Assert.*;
95
import static redis.clients.jedis.params.ScanParams.SCAN_POINTER_START;
106
import static redis.clients.jedis.params.ScanParams.SCAN_POINTER_START_BINARY;
117
import static redis.clients.jedis.util.AssertUtil.assertByteArrayListEquals;
128

13-
import java.util.ArrayList;
14-
import java.util.Arrays;
15-
import java.util.Collections;
16-
import java.util.HashMap;
17-
import java.util.Iterator;
18-
import java.util.List;
19-
import java.util.Map;
20-
9+
import java.util.*;
2110
import org.junit.Test;
11+
2212
import redis.clients.jedis.args.SortedSetOption;
23-
import redis.clients.jedis.params.ScanParams;
24-
import redis.clients.jedis.params.ZAddParams;
25-
import redis.clients.jedis.params.ZIncrByParams;
26-
import redis.clients.jedis.params.ZParams;
27-
import redis.clients.jedis.params.ZRangeParams;
13+
import redis.clients.jedis.params.*;
2814
import redis.clients.jedis.resps.ScanResult;
2915
import redis.clients.jedis.resps.Tuple;
3016
import redis.clients.jedis.util.AssertUtil;
@@ -33,7 +19,6 @@
3319

3420
public abstract class SortedSetCommandsTestBase extends UnifiedJedisCommandsTestBase {
3521
final byte[] bfoo = { 0x01, 0x02, 0x03, 0x04 };
36-
final byte[] bfoo_same_hashslot = { 0x01, 0x02, 0x03, 0x04, 0x03, 0x00, 0x03, 0x1b };
3722
final byte[] bbar = { 0x05, 0x06, 0x07, 0x08 };
3823
final byte[] bcar = { 0x09, 0x0A, 0x0B, 0x0C };
3924
final byte[] ba = { 0x0A };
@@ -103,7 +88,7 @@ public void zaddWithParams() {
10388
assertNull(jedis.zaddIncr("foo", 1d, "b", ZAddParams.zAddParams().nx()));
10489
assertEquals(Double.valueOf(2d), jedis.zscore("foo", "b"));
10590
// incr: update elements that already exist.
106-
assertEquals(Double.valueOf(3d), jedis.zaddIncr("foo", 1d, "b", ZAddParams.zAddParams().xx()));
91+
assertEquals(Double.valueOf(3d), jedis.zaddIncr("foo", 1d,"b", ZAddParams.zAddParams().xx()));
10792
assertEquals(Double.valueOf(3d), jedis.zscore("foo", "b"));
10893

10994
// binary
@@ -327,14 +312,14 @@ public void zrangeParams() {
327312

328313
@Test
329314
public void zrangestore() {
330-
jedis.zadd("foo{.}", 1, "aa");
331-
jedis.zadd("foo{.}", 2, "c");
332-
jedis.zadd("foo{.}", 3, "bb");
315+
jedis.zadd("foo", 1, "aa");
316+
jedis.zadd("foo", 2, "c");
317+
jedis.zadd("foo", 3, "bb");
333318

334-
long stored = jedis.zrangestore("bar{.}", "foo{.}", ZRangeParams.zrangeByScoreParams(1, 2));
319+
long stored = jedis.zrangestore("bar", "foo", ZRangeParams.zrangeByScoreParams(1, 2));
335320
assertEquals(2, stored);
336321

337-
List<String> range = jedis.zrange("bar{.}", 0, -1);
322+
List<String> range = jedis.zrange("bar", 0, -1);
338323
List<String> expected = new ArrayList<>();
339324
expected.add("aa");
340325
expected.add("c");
@@ -346,10 +331,10 @@ public void zrangestore() {
346331
jedis.zadd(bfoo, 0.1d, bc);
347332
jedis.zadd(bfoo, 2d, ba);
348333

349-
long bstored = jedis.zrangestore(bfoo_same_hashslot, bfoo, ZRangeParams.zrangeParams(0, 1).rev());
334+
long bstored = jedis.zrangestore(bbar, bfoo, ZRangeParams.zrangeParams(0, 1).rev());
350335
assertEquals(2, bstored);
351336

352-
List<byte[]> brange = jedis.zrevrange(bfoo_same_hashslot, 0, 1);
337+
List<byte[]> brange = jedis.zrevrange(bbar, 0, 1);
353338
List<byte[]> bexpected = new ArrayList<>();
354339
bexpected.add(bb);
355340
bexpected.add(ba);
@@ -649,7 +634,7 @@ public void zmscore() {
649634
jedis.zadd(bfoo, 2d, ba);
650635

651636
assertEquals(Arrays.asList(10d, 0.1d, null),
652-
jedis.zmscore(bfoo, bb, bc, SafeEncoder.encode("s")));
637+
jedis.zmscore(bfoo, bb, bc, SafeEncoder.encode("s")));
653638
}
654639

655640
@Test
@@ -905,7 +890,7 @@ public void zrangebyscore() {
905890

906891
brange = jedis.zrangeByScore(bfoo, 0d, 2d, 1, 1);
907892
List<byte[]> brange2 = jedis.zrangeByScore(bfoo, SafeEncoder.encode("-inf"),
908-
SafeEncoder.encode("(2"));
893+
SafeEncoder.encode("(2"));
909894
assertByteArrayListEquals(bexpected, brange2);
910895

911896
bexpected = new ArrayList<byte[]>();
@@ -985,7 +970,7 @@ public void zrevrangebyscore() {
985970
assertByteArrayListEquals(bexpected, brange);
986971

987972
List<byte[]> brange2 = jedis.zrevrangeByScore(bfoo, SafeEncoder.encode("+inf"),
988-
SafeEncoder.encode("(2"));
973+
SafeEncoder.encode("(2"));
989974

990975
bexpected = new ArrayList<byte[]>();
991976
bexpected.add(bb);
@@ -1343,7 +1328,7 @@ public void zinter() {
13431328
assertEquals(singletonList("a"), jedis.zinter(params, "foo", "bar"));
13441329

13451330
assertEquals(singletonList(new Tuple("a", new Double(7))),
1346-
jedis.zinterWithScores(params, "foo", "bar"));
1331+
jedis.zinterWithScores(params, "foo", "bar"));
13471332

13481333
// Binary
13491334
jedis.zadd(bfoo, 1, ba);
@@ -1356,7 +1341,7 @@ public void zinter() {
13561341
AssertUtil.assertByteArrayListEquals(singletonList(ba), jedis.zinter(params, bfoo, bbar));
13571342

13581343
assertEquals(singletonList(new Tuple(ba, new Double(7))),
1359-
jedis.zinterWithScores(bparams, bfoo, bbar));
1344+
jedis.zinterWithScores(bparams, bfoo, bbar));
13601345
}
13611346

13621347
@Test
@@ -1413,22 +1398,22 @@ public void zintertoreParams() {
14131398

14141399
@Test
14151400
public void zintercard() {
1416-
jedis.zadd("foo{.}", 1, "a");
1417-
jedis.zadd("foo{.}", 2, "b");
1418-
jedis.zadd("bar{.}", 2, "a");
1419-
jedis.zadd("bar{.}", 1, "b");
1401+
jedis.zadd("foo", 1, "a");
1402+
jedis.zadd("foo", 2, "b");
1403+
jedis.zadd("bar", 2, "a");
1404+
jedis.zadd("bar", 1, "b");
14201405

1421-
assertEquals(2, jedis.zintercard("foo{.}", "bar{.}"));
1422-
assertEquals(1, jedis.zintercard(1, "foo{.}", "bar{.}"));
1406+
assertEquals(2, jedis.zintercard("foo", "bar"));
1407+
assertEquals(1, jedis.zintercard(1, "foo", "bar"));
14231408

14241409
// Binary
14251410
jedis.zadd(bfoo, 1, ba);
14261411
jedis.zadd(bfoo, 2, bb);
1427-
jedis.zadd(bfoo_same_hashslot, 2, ba);
1428-
jedis.zadd(bfoo_same_hashslot, 2, bb);
1412+
jedis.zadd(bbar, 2, ba);
1413+
jedis.zadd(bbar, 2, bb);
14291414

1430-
assertEquals(2, jedis.zintercard(bfoo, bfoo_same_hashslot));
1431-
assertEquals(1, jedis.zintercard(1, bfoo, bfoo_same_hashslot));
1415+
assertEquals(2, jedis.zintercard(bfoo, bbar));
1416+
assertEquals(1, jedis.zintercard(1, bfoo, bbar));
14321417
}
14331418

14341419
@Test

src/test/java/redis/clients/jedis/commands/unified/StringValuesCommandsTestBase.java

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
package redis.clients.jedis.commands.unified;
22

33
import static org.junit.Assert.assertEquals;
4-
import static org.junit.Assert.assertNull;
54
import static org.junit.Assert.assertTrue;
5+
import static org.junit.Assert.assertNull;
66

77
import java.util.ArrayList;
88
import java.util.List;
9-
109
import org.junit.Test;
11-
import redis.clients.jedis.exceptions.JedisDataException;
12-
import redis.clients.jedis.params.GetExParams;
10+
1311
import redis.clients.jedis.params.LCSParams;
1412
import redis.clients.jedis.resps.LCSMatchResult;
13+
import redis.clients.jedis.exceptions.JedisDataException;
14+
import redis.clients.jedis.params.GetExParams;
1515

1616
public abstract class StringValuesCommandsTestBase extends UnifiedJedisCommandsTestBase {
1717
@Test
@@ -239,19 +239,19 @@ public void psetex() {
239239

240240
@Test
241241
public void lcs() {
242-
jedis.mset("key1{.}", "ohmytext", "key2{.}", "mynewtext");
242+
jedis.mset("key1", "ohmytext", "key2", "mynewtext");
243243

244-
LCSMatchResult stringMatchResult = jedis.lcs("key1{.}", "key2{.}",
245-
LCSParams.LCSParams());
244+
LCSMatchResult stringMatchResult = jedis.lcs("key1", "key2",
245+
LCSParams.LCSParams());
246246
assertEquals("mytext", stringMatchResult.getMatchString());
247247

248-
stringMatchResult = jedis.lcs("key1{.}", "key2{.}",
249-
LCSParams.LCSParams().idx().withMatchLen());
248+
stringMatchResult = jedis.lcs( "key1", "key2",
249+
LCSParams.LCSParams().idx().withMatchLen());
250250
assertEquals(stringMatchResult.getLen(), 6);
251251
assertEquals(2, stringMatchResult.getMatches().size());
252252

253-
stringMatchResult = jedis.lcs("key1{.}", "key2{.}",
254-
LCSParams.LCSParams().idx().minMatchLen(10));
253+
stringMatchResult = jedis.lcs( "key1", "key2",
254+
LCSParams.LCSParams().idx().minMatchLen(10));
255255
assertEquals(0, stringMatchResult.getMatches().size());
256256
}
257257

0 commit comments

Comments
 (0)