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.29 by jsr166, Sat Apr 25 04:55:30 2015 UTC

# Line 17 | Line 17 | public class AtomicLongFieldUpdaterTest
17      long w;
18  
19      public static void main(String[] args) {
20 <        junit.textui.TestRunner.run(suite());
20 >        main(suite(), args);
21      }
22      public static Test suite() {
23          return new TestSuite(AtomicLongFieldUpdaterTest.class);
# 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