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

Comparing jsr166/src/test/tck/AtomicReferenceFieldUpdaterTest.java (file contents):
Revision 1.16 by jsr166, Sat Nov 21 02:07:26 2009 UTC vs.
Revision 1.18 by jsr166, Tue Dec 1 09:56:28 2009 UTC

# Line 31 | Line 31 | public class AtomicReferenceFieldUpdater
31                  a = AtomicReferenceFieldUpdater.newUpdater
32                  (AtomicReferenceFieldUpdaterTest.class, Integer.class, "y");
33              shouldThrow();
34 <        }
35 <        catch (RuntimeException rt) {}
34 >        } catch (RuntimeException success) {}
35      }
36  
37  
# Line 45 | Line 44 | public class AtomicReferenceFieldUpdater
44                  a = AtomicReferenceFieldUpdater.newUpdater
45                  (AtomicReferenceFieldUpdaterTest.class, Integer.class, "z");
46              shouldThrow();
47 <        }
49 <        catch (RuntimeException rt) {}
47 >        } catch (RuntimeException success) {}
48      }
49  
50      /**
# Line 58 | Line 56 | public class AtomicReferenceFieldUpdater
56                  a = AtomicReferenceFieldUpdater.newUpdater
57                  (AtomicReferenceFieldUpdaterTest.class, Integer.class, "w");
58              shouldThrow();
59 <        }
62 <        catch (RuntimeException rt) {}
59 >        } catch (RuntimeException success) {}
60      }
61  
62      /**
# Line 73 | Line 70 | public class AtomicReferenceFieldUpdater
70              return;
71          }
72          x = one;
73 <        assertEquals(one,a.get(this));
73 >        assertSame(one,a.get(this));
74          a.set(this,two);
75 <        assertEquals(two,a.get(this));
75 >        assertSame(two,a.get(this));
76          a.set(this,m3);
77 <        assertEquals(m3,a.get(this));
77 >        assertSame(m3,a.get(this));
78      }
79  
80      /**
# Line 91 | Line 88 | public class AtomicReferenceFieldUpdater
88              return;
89          }
90          x = one;
91 <        assertEquals(one,a.get(this));
91 >        assertSame(one,a.get(this));
92          a.lazySet(this,two);
93 <        assertEquals(two,a.get(this));
93 >        assertSame(two,a.get(this));
94          a.lazySet(this,m3);
95 <        assertEquals(m3,a.get(this));
95 >        assertSame(m3,a.get(this));
96      }
97  
98      /**
# Line 111 | Line 108 | public class AtomicReferenceFieldUpdater
108          x = one;
109          assertTrue(a.compareAndSet(this,one,two));
110          assertTrue(a.compareAndSet(this,two,m4));
111 <        assertEquals(m4,a.get(this));
111 >        assertSame(m4,a.get(this));
112          assertFalse(a.compareAndSet(this,m5,seven));
113 <        assertFalse((seven == a.get(this)));
113 >        assertFalse(seven == a.get(this));
114          assertTrue(a.compareAndSet(this,m4,seven));
115 <        assertEquals(seven,a.get(this));
115 >        assertSame(seven,a.get(this));
116      }
117  
118      /**
# Line 141 | Line 138 | public class AtomicReferenceFieldUpdater
138          assertTrue(a.compareAndSet(this, one, two));
139          t.join(LONG_DELAY_MS);
140          assertFalse(t.isAlive());
141 <        assertEquals(a.get(this), three);
141 >        assertSame(a.get(this), three);
142      }
143  
144      /**
# Line 158 | Line 155 | public class AtomicReferenceFieldUpdater
155          x = one;
156          while (!a.weakCompareAndSet(this,one,two));
157          while (!a.weakCompareAndSet(this,two,m4));
158 <        assertEquals(m4,a.get(this));
158 >        assertSame(m4,a.get(this));
159          while (!a.weakCompareAndSet(this,m4,seven));
160 <        assertEquals(seven,a.get(this));
160 >        assertSame(seven,a.get(this));
161      }
162  
163      /**
# Line 174 | Line 171 | public class AtomicReferenceFieldUpdater
171              return;
172          }
173          x = one;
174 <        assertEquals(one,a.getAndSet(this, zero));
175 <        assertEquals(zero,a.getAndSet(this,m10));
176 <        assertEquals(m10,a.getAndSet(this,1));
174 >        assertSame(one,a.getAndSet(this, zero));
175 >        assertSame(zero,a.getAndSet(this,m10));
176 >        assertSame(m10,a.getAndSet(this,1));
177      }
178  
179   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines