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

Comparing jsr166/src/test/tck/AtomicLongFieldUpdaterTest.java (file contents):
Revision 1.27 by jsr166, Wed Dec 31 19:05:42 2014 UTC vs.
Revision 1.28 by jsr166, Wed Dec 31 19:21:20 2014 UTC

# Line 134 | Line 134 | public class AtomicLongFieldUpdaterTest
134          AtomicLongFieldUpdater<AtomicLongFieldUpdaterTest> a;
135          a = updaterFor("x");
136          x = 1;
137 <        while (!a.weakCompareAndSet(this, 1, 2));
138 <        while (!a.weakCompareAndSet(this, 2, -4));
137 >        do {} while (!a.weakCompareAndSet(this, 1, 2));
138 >        do {} while (!a.weakCompareAndSet(this, 2, -4));
139          assertEquals(-4, a.get(this));
140 <        while (!a.weakCompareAndSet(this, -4, 7));
140 >        do {} while (!a.weakCompareAndSet(this, -4, 7));
141          assertEquals(7, a.get(this));
142      }
143  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines