--- jsr166/src/test/tck/AtomicLongArrayTest.java 2004/01/10 01:41:59 1.8 +++ jsr166/src/test/tck/AtomicLongArrayTest.java 2005/05/25 14:27:37 1.9 @@ -91,6 +91,21 @@ public class AtomicLongArrayTest extends } /** + * get returns the last value lazySet at index by same thread + */ + public void testGetLazySet(){ + AtomicLongArray ai = new AtomicLongArray(SIZE); + for (int i = 0; i < SIZE; ++i) { + ai.lazySet(i, 1); + assertEquals(1,ai.get(i)); + ai.lazySet(i, 2); + assertEquals(2,ai.get(i)); + ai.lazySet(i, -3); + assertEquals(-3,ai.get(i)); + } + } + + /** * compareAndSet succeeds in changing value if equal to expected else fails */ public void testCompareAndSet(){