DATAKV-38

+ add more tests
This commit is contained in:
Costin Leau
2011-03-13 19:19:14 +02:00
parent 47a941da47
commit 29fa021a76

View File

@@ -78,4 +78,30 @@ public class RedisAtomicTests {
assertTrue(longCounter.compareAndSet(0, 10));
assertTrue(longCounter.compareAndSet(10, 0));
}
@Test
public void testLongIncrement() throws Exception {
longCounter.set(0);
assertEquals(1, longCounter.incrementAndGet());
}
@Test
public void testIntIncrement() throws Exception {
intCounter.set(0);
assertEquals(1, intCounter.incrementAndGet());
}
@Test
public void testLongCustomIncrement() throws Exception {
longCounter.set(0);
long delta = 5;
assertEquals(delta, longCounter.addAndGet(delta));
}
@Test
public void testIntCustomIncrement() throws Exception {
intCounter.set(0);
int delta = 5;
assertEquals(delta, intCounter.addAndGet(delta));
}
}