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

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

# Line 80 | Line 80 | public class AtomicReferenceTest extends
80          final AtomicReference ai = new AtomicReference(one);
81          Thread t = new Thread(new Runnable() {
82                  public void run() {
83 <                    while(!ai.compareAndSet(two, three)) Thread.yield();
83 >                    while (!ai.compareAndSet(two, three)) Thread.yield();
84                  }});
85          try {
86              t.start();
# Line 89 | Line 89 | public class AtomicReferenceTest extends
89              assertFalse(t.isAlive());
90              assertEquals(ai.get(), three);
91          }
92 <        catch(Exception e) {
92 >        catch (Exception e) {
93              unexpectedException();
94          }
95      }
# Line 100 | Line 100 | public class AtomicReferenceTest extends
100       */
101      public void testWeakCompareAndSet(){
102          AtomicReference ai = new AtomicReference(one);
103 <        while(!ai.weakCompareAndSet(one,two));
104 <        while(!ai.weakCompareAndSet(two,m4));
103 >        while (!ai.weakCompareAndSet(one,two));
104 >        while (!ai.weakCompareAndSet(two,m4));
105          assertEquals(m4,ai.get());
106 <        while(!ai.weakCompareAndSet(m4,seven));
106 >        while (!ai.weakCompareAndSet(m4,seven));
107          assertEquals(seven,ai.get());
108      }
109  
# Line 134 | Line 134 | public class AtomicReferenceTest extends
134              ObjectInputStream in = new ObjectInputStream(new BufferedInputStream(bin));
135              AtomicReference r = (AtomicReference) in.readObject();
136              assertEquals(l.get(), r.get());
137 <        } catch(Exception e){
137 >        } catch (Exception e){
138              unexpectedException();
139          }
140      }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines