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

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

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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines