--- jsr166/src/test/tck/AtomicLongTest.java 2003/09/14 20:42:40 1.3 +++ jsr166/src/test/tck/AtomicLongTest.java 2003/09/20 18:20:07 1.4 @@ -17,16 +17,25 @@ public class AtomicLongTest extends JSR1 return new TestSuite(AtomicLongTest.class); } + /** + * + */ public void testConstructor(){ AtomicLong ai = new AtomicLong(1); assertEquals(1,ai.get()); } + /** + * + */ public void testConstructor2(){ AtomicLong ai = new AtomicLong(); assertEquals(0,ai.get()); } + /** + * + */ public void testGetSet(){ AtomicLong ai = new AtomicLong(1); assertEquals(1,ai.get()); @@ -36,6 +45,9 @@ public class AtomicLongTest extends JSR1 assertEquals(-3,ai.get()); } + /** + * + */ public void testCompareAndSet(){ AtomicLong ai = new AtomicLong(1); assertTrue(ai.compareAndSet(1,2)); @@ -47,6 +59,9 @@ public class AtomicLongTest extends JSR1 assertEquals(7,ai.get()); } + /** + * + */ public void testWeakCompareAndSet(){ AtomicLong ai = new AtomicLong(1); while(!ai.weakCompareAndSet(1,2)); @@ -56,6 +71,9 @@ public class AtomicLongTest extends JSR1 assertEquals(7,ai.get()); } + /** + * + */ public void testGetAndSet(){ AtomicLong ai = new AtomicLong(1); assertEquals(1,ai.getAndSet(0)); @@ -63,6 +81,9 @@ public class AtomicLongTest extends JSR1 assertEquals(-10,ai.getAndSet(1)); } + /** + * + */ public void testGetAndAdd(){ AtomicLong ai = new AtomicLong(1); assertEquals(1,ai.getAndAdd(2)); @@ -71,6 +92,9 @@ public class AtomicLongTest extends JSR1 assertEquals(-1,ai.get()); } + /** + * + */ public void testGetAndDecrement(){ AtomicLong ai = new AtomicLong(1); assertEquals(1,ai.getAndDecrement()); @@ -78,6 +102,9 @@ public class AtomicLongTest extends JSR1 assertEquals(-1,ai.getAndDecrement()); } + /** + * + */ public void testGetAndIncrement(){ AtomicLong ai = new AtomicLong(1); assertEquals(1,ai.getAndIncrement()); @@ -89,6 +116,9 @@ public class AtomicLongTest extends JSR1 assertEquals(1,ai.get()); } + /** + * + */ public void testAddAndGet(){ AtomicLong ai = new AtomicLong(1); assertEquals(3,ai.addAndGet(2)); @@ -97,6 +127,9 @@ public class AtomicLongTest extends JSR1 assertEquals(-1,ai.get()); } + /** + * + */ public void testDecrementAndGet(){ AtomicLong ai = new AtomicLong(1); assertEquals(0,ai.decrementAndGet()); @@ -105,6 +138,9 @@ public class AtomicLongTest extends JSR1 assertEquals(-2,ai.get()); } + /** + * + */ public void testIncrementAndGet(){ AtomicLong ai = new AtomicLong(1); assertEquals(2,ai.incrementAndGet()); @@ -116,6 +152,9 @@ public class AtomicLongTest extends JSR1 assertEquals(1,ai.get()); } + /** + * + */ public void testSerialization() { AtomicLong l = new AtomicLong(); @@ -131,8 +170,7 @@ public class AtomicLongTest extends JSR1 AtomicLong r = (AtomicLong) in.readObject(); assertEquals(l.get(), r.get()); } catch(Exception e){ - e.printStackTrace(); - fail("unexpected exception"); + unexpectedException(); } }