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

Comparing jsr166/src/test/tck/AtomicStampedReferenceTest.java (file contents):
Revision 1.8 by jsr166, Mon Nov 2 20:28:31 2009 UTC vs.
Revision 1.9 by jsr166, Mon Nov 16 04:57:10 2009 UTC

# Line 97 | Line 97 | public class AtomicStampedReferenceTest
97          final AtomicStampedReference ai = new AtomicStampedReference(one, 0);
98          Thread t = new Thread(new Runnable() {
99                  public void run() {
100 <                    while(!ai.compareAndSet(two, three, 0, 0)) Thread.yield();
100 >                    while (!ai.compareAndSet(two, three, 0, 0)) Thread.yield();
101                  }});
102          try {
103              t.start();
# Line 107 | Line 107 | public class AtomicStampedReferenceTest
107              assertEquals(ai.getReference(), three);
108              assertEquals(ai.getStamp(), 0);
109          }
110 <        catch(Exception e) {
110 >        catch (Exception e) {
111              unexpectedException();
112          }
113      }
# Line 120 | Line 120 | public class AtomicStampedReferenceTest
120          final AtomicStampedReference ai = new AtomicStampedReference(one, 0);
121          Thread t = new Thread(new Runnable() {
122                  public void run() {
123 <                    while(!ai.compareAndSet(one, one, 1, 2)) Thread.yield();
123 >                    while (!ai.compareAndSet(one, one, 1, 2)) Thread.yield();
124                  }});
125          try {
126              t.start();
# Line 130 | Line 130 | public class AtomicStampedReferenceTest
130              assertEquals(ai.getReference(), one);
131              assertEquals(ai.getStamp(), 2);
132          }
133 <        catch(Exception e) {
133 >        catch (Exception e) {
134              unexpectedException();
135          }
136      }
# Line 146 | Line 146 | public class AtomicStampedReferenceTest
146          assertEquals(0, ai.getStamp ());
147          assertEquals(0, mark[0]);
148  
149 <        while(!ai.weakCompareAndSet(one, two, 0, 0));
149 >        while (!ai.weakCompareAndSet(one, two, 0, 0));
150          assertEquals(two, ai.get(mark));
151          assertEquals(0, mark[0]);
152  
153 <        while(!ai.weakCompareAndSet(two, m3, 0, 1));
153 >        while (!ai.weakCompareAndSet(two, m3, 0, 1));
154          assertEquals(m3, ai.get(mark));
155          assertEquals(1, mark[0]);
156      }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines