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.14 by jsr166, Sat Nov 21 02:07:26 2009 UTC vs.
Revision 1.15 by jsr166, Tue Dec 1 09:56:28 2009 UTC

# Line 23 | Line 23 | public class AtomicReferenceTest extends
23       */
24      public void testConstructor() {
25          AtomicReference ai = new AtomicReference(one);
26 <        assertEquals(one,ai.get());
26 >        assertSame(one,ai.get());
27      }
28  
29      /**
# Line 39 | Line 39 | public class AtomicReferenceTest extends
39       */
40      public void testGetSet() {
41          AtomicReference ai = new AtomicReference(one);
42 <        assertEquals(one,ai.get());
42 >        assertSame(one,ai.get());
43          ai.set(two);
44 <        assertEquals(two,ai.get());
44 >        assertSame(two,ai.get());
45          ai.set(m3);
46 <        assertEquals(m3,ai.get());
46 >        assertSame(m3,ai.get());
47      }
48  
49      /**
# Line 51 | Line 51 | public class AtomicReferenceTest extends
51       */
52      public void testGetLazySet() {
53          AtomicReference ai = new AtomicReference(one);
54 <        assertEquals(one,ai.get());
54 >        assertSame(one,ai.get());
55          ai.lazySet(two);
56 <        assertEquals(two,ai.get());
56 >        assertSame(two,ai.get());
57          ai.lazySet(m3);
58 <        assertEquals(m3,ai.get());
58 >        assertSame(m3,ai.get());
59      }
60  
61      /**
# Line 65 | Line 65 | public class AtomicReferenceTest extends
65          AtomicReference ai = new AtomicReference(one);
66          assertTrue(ai.compareAndSet(one,two));
67          assertTrue(ai.compareAndSet(two,m4));
68 <        assertEquals(m4,ai.get());
68 >        assertSame(m4,ai.get());
69          assertFalse(ai.compareAndSet(m5,seven));
70 <        assertFalse((seven.equals(ai.get())));
70 >        assertSame(m4,ai.get());
71          assertTrue(ai.compareAndSet(m4,seven));
72 <        assertEquals(seven,ai.get());
72 >        assertSame(seven,ai.get());
73      }
74  
75      /**
# Line 88 | Line 88 | public class AtomicReferenceTest extends
88          assertTrue(ai.compareAndSet(one, two));
89          t.join(LONG_DELAY_MS);
90          assertFalse(t.isAlive());
91 <        assertEquals(ai.get(), three);
91 >        assertSame(ai.get(), three);
92      }
93  
94      /**
# Line 99 | Line 99 | public class AtomicReferenceTest extends
99          AtomicReference ai = new AtomicReference(one);
100          while (!ai.weakCompareAndSet(one,two));
101          while (!ai.weakCompareAndSet(two,m4));
102 <        assertEquals(m4,ai.get());
102 >        assertSame(m4,ai.get());
103          while (!ai.weakCompareAndSet(m4,seven));
104 <        assertEquals(seven,ai.get());
104 >        assertSame(seven,ai.get());
105      }
106  
107      /**
# Line 109 | Line 109 | public class AtomicReferenceTest extends
109       */
110      public void testGetAndSet() {
111          AtomicReference ai = new AtomicReference(one);
112 <        assertEquals(one,ai.getAndSet(zero));
113 <        assertEquals(zero,ai.getAndSet(m10));
114 <        assertEquals(m10,ai.getAndSet(one));
112 >        assertSame(one,ai.getAndSet(zero));
113 >        assertSame(zero,ai.getAndSet(m10));
114 >        assertSame(m10,ai.getAndSet(one));
115      }
116  
117      /**

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines