ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/test/tck/AtomicIntegerArrayTest.java
(Generate patch)

Comparing jsr166/src/test/tck/AtomicIntegerArrayTest.java (file contents):
Revision 1.9 by dl, Sat Jan 10 01:41:59 2004 UTC vs.
Revision 1.10 by dl, Wed May 25 14:27:37 2005 UTC

# Line 93 | Line 93 | public class AtomicIntegerArrayTest exte
93      }
94  
95      /**
96 +     * get returns the last value lazySet at index by same thread
97 +     */
98 +    public void testGetLazySet() {
99 +        AtomicIntegerArray ai = new AtomicIntegerArray(SIZE);
100 +        for (int i = 0; i < SIZE; ++i) {
101 +            ai.lazySet(i, 1);
102 +            assertEquals(1,ai.get(i));
103 +            ai.lazySet(i, 2);
104 +            assertEquals(2,ai.get(i));
105 +            ai.lazySet(i, -3);
106 +            assertEquals(-3,ai.get(i));
107 +        }
108 +    }
109 +
110 +    /**
111       * compareAndSet succeeds in changing value if equal to expected else fails
112       */
113      public void testCompareAndSet() {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines