RedissonSet tests added
parent
66ff10071e
commit
cf50468200
@ -0,0 +1,16 @@
|
||||
package org.redisson;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
import org.junit.Assert;
|
||||
|
||||
public abstract class BaseRedissonTest {
|
||||
|
||||
protected void clear(Collection<?> collection, Redisson redisson) {
|
||||
collection.clear();
|
||||
Assert.assertEquals(0, collection.size());
|
||||
|
||||
redisson.shutdown();
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,45 @@
|
||||
package org.redisson;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
|
||||
public class RedissonSetTest extends BaseRedissonTest {
|
||||
|
||||
@Test
|
||||
public void testDuplicates() {
|
||||
Redisson redisson = Redisson.create();
|
||||
Set<TestObject> set = redisson.getSet("list");
|
||||
|
||||
set.add(new TestObject("1", "2"));
|
||||
set.add(new TestObject("1", "2"));
|
||||
set.add(new TestObject("2", "3"));
|
||||
set.add(new TestObject("3", "4"));
|
||||
set.add(new TestObject("5", "6"));
|
||||
|
||||
Assert.assertEquals(4, set.size());
|
||||
|
||||
clear(set, redisson);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSize() {
|
||||
Redisson redisson = Redisson.create();
|
||||
Set<Integer> set = redisson.getSet("set");
|
||||
set.add(1);
|
||||
set.add(2);
|
||||
set.add(3);
|
||||
set.add(3);
|
||||
set.add(4);
|
||||
set.add(5);
|
||||
set.add(5);
|
||||
|
||||
Assert.assertEquals(5, set.size());
|
||||
|
||||
clear(set, redisson);
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
package org.redisson;
|
||||
|
||||
public class TestObject {
|
||||
|
||||
private String name;
|
||||
private String value;
|
||||
|
||||
public TestObject() {
|
||||
}
|
||||
|
||||
public TestObject(String name, String value) {
|
||||
super();
|
||||
this.name = name;
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public String getValue() {
|
||||
return value;
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue