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

Comparing jsr166/src/test/tck/AtomicReferenceTest.java (file contents):
Revision 1.7 by dl, Fri Jan 9 20:07:36 2004 UTC vs.
Revision 1.8 by dl, Wed May 25 14:27:37 2005 UTC

# Line 44 | Line 44 | public class AtomicReferenceTest extends
44          assertEquals(two,ai.get());
45          ai.set(m3);
46          assertEquals(m3,ai.get());
47        
47      }
48 +
49 +    /**
50 +     * get returns the last value lazySet in same thread
51 +     */
52 +    public void testGetLazySet(){
53 +        AtomicReference ai = new AtomicReference(one);
54 +        assertEquals(one,ai.get());
55 +        ai.lazySet(two);
56 +        assertEquals(two,ai.get());
57 +        ai.lazySet(m3);
58 +        assertEquals(m3,ai.get());
59 +    }
60 +
61      /**
62       * compareAndSet succeeds in changing value if equal to expected else fails
63       */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines