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

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

# Line 26 | Line 26 | public class AtomicReferenceFieldUpdater
26       * Construction with non-existent field throws RuntimeException
27       */
28      public void testConstructor(){
29 <        try{
29 >        try {
30              AtomicReferenceFieldUpdater<AtomicReferenceFieldUpdaterTest, Integer>
31                  a = AtomicReferenceFieldUpdater.newUpdater
32                  (AtomicReferenceFieldUpdaterTest.class, Integer.class, "y");
# Line 40 | Line 40 | public class AtomicReferenceFieldUpdater
40       * construction with field not of given type throws RuntimeException
41       */
42      public void testConstructor2(){
43 <        try{
43 >        try {
44              AtomicReferenceFieldUpdater<AtomicReferenceFieldUpdaterTest, Integer>
45                  a = AtomicReferenceFieldUpdater.newUpdater
46                  (AtomicReferenceFieldUpdaterTest.class, Integer.class, "z");
# Line 53 | Line 53 | public class AtomicReferenceFieldUpdater
53       * Constructor with non-volatile field throws exception
54       */
55      public void testConstructor3(){
56 <        try{
56 >        try {
57              AtomicReferenceFieldUpdater<AtomicReferenceFieldUpdaterTest, Integer>
58                  a = AtomicReferenceFieldUpdater.newUpdater
59                  (AtomicReferenceFieldUpdaterTest.class, Integer.class, "w");
# Line 133 | Line 133 | public class AtomicReferenceFieldUpdater
133  
134          Thread t = new Thread(new Runnable() {
135                  public void run() {
136 <                    while(!a.compareAndSet(AtomicReferenceFieldUpdaterTest.this, two, three)) Thread.yield();
136 >                    while (!a.compareAndSet(AtomicReferenceFieldUpdaterTest.this, two, three)) Thread.yield();
137                  }});
138          try {
139              t.start();
# Line 142 | Line 142 | public class AtomicReferenceFieldUpdater
142              assertFalse(t.isAlive());
143              assertEquals(a.get(this), three);
144          }
145 <        catch(Exception e) {
145 >        catch (Exception e) {
146              unexpectedException();
147          }
148      }
# Line 159 | Line 159 | public class AtomicReferenceFieldUpdater
159              return;
160          }
161          x = one;
162 <        while(!a.weakCompareAndSet(this,one,two));
163 <        while(!a.weakCompareAndSet(this,two,m4));
162 >        while (!a.weakCompareAndSet(this,one,two));
163 >        while (!a.weakCompareAndSet(this,two,m4));
164          assertEquals(m4,a.get(this));
165 <        while(!a.weakCompareAndSet(this,m4,seven));
165 >        while (!a.weakCompareAndSet(this,m4,seven));
166          assertEquals(seven,a.get(this));
167      }
168  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines