--- jsr166/src/test/tck/AtomicReferenceTest.java 2005/05/25 14:27:37 1.8 +++ jsr166/src/test/tck/AtomicReferenceTest.java 2009/11/16 05:30:07 1.11 @@ -2,8 +2,8 @@ * Written by Doug Lea with assistance from members of JCP JSR-166 * Expert Group and released to the public domain, as explained at * http://creativecommons.org/licenses/publicdomain - * Other contributors include Andrew Wright, Jeffrey Hayes, - * Pat Fisher, Mike Judd. + * Other contributors include Andrew Wright, Jeffrey Hayes, + * Pat Fisher, Mike Judd. */ import junit.framework.*; @@ -21,7 +21,7 @@ public class AtomicReferenceTest extends /** * constructor initializes to given value */ - public void testConstructor(){ + public void testConstructor() { AtomicReference ai = new AtomicReference(one); assertEquals(one,ai.get()); } @@ -29,7 +29,7 @@ public class AtomicReferenceTest extends /** * default constructed initializes to null */ - public void testConstructor2(){ + public void testConstructor2() { AtomicReference ai = new AtomicReference(); assertNull(ai.get()); } @@ -37,7 +37,7 @@ public class AtomicReferenceTest extends /** * get returns the last value set */ - public void testGetSet(){ + public void testGetSet() { AtomicReference ai = new AtomicReference(one); assertEquals(one,ai.get()); ai.set(two); @@ -49,7 +49,7 @@ public class AtomicReferenceTest extends /** * get returns the last value lazySet in same thread */ - public void testGetLazySet(){ + public void testGetLazySet() { AtomicReference ai = new AtomicReference(one); assertEquals(one,ai.get()); ai.lazySet(two); @@ -61,7 +61,7 @@ public class AtomicReferenceTest extends /** * compareAndSet succeeds in changing value if equal to expected else fails */ - public void testCompareAndSet(){ + public void testCompareAndSet() { AtomicReference ai = new AtomicReference(one); assertTrue(ai.compareAndSet(one,two)); assertTrue(ai.compareAndSet(two,m4)); @@ -80,7 +80,7 @@ public class AtomicReferenceTest extends final AtomicReference ai = new AtomicReference(one); Thread t = new Thread(new Runnable() { public void run() { - while(!ai.compareAndSet(two, three)) Thread.yield(); + while (!ai.compareAndSet(two, three)) Thread.yield(); }}); try { t.start(); @@ -89,28 +89,28 @@ public class AtomicReferenceTest extends assertFalse(t.isAlive()); assertEquals(ai.get(), three); } - catch(Exception e) { + catch (Exception e) { unexpectedException(); } } /** * repeated weakCompareAndSet succeeds in changing value when equal - * to expected + * to expected */ - public void testWeakCompareAndSet(){ + public void testWeakCompareAndSet() { AtomicReference ai = new AtomicReference(one); - while(!ai.weakCompareAndSet(one,two)); - while(!ai.weakCompareAndSet(two,m4)); + while (!ai.weakCompareAndSet(one,two)); + while (!ai.weakCompareAndSet(two,m4)); assertEquals(m4,ai.get()); - while(!ai.weakCompareAndSet(m4,seven)); + while (!ai.weakCompareAndSet(m4,seven)); assertEquals(seven,ai.get()); } /** * getAndSet returns previous value and sets to given value */ - public void testGetAndSet(){ + public void testGetAndSet() { AtomicReference ai = new AtomicReference(one); assertEquals(one,ai.getAndSet(zero)); assertEquals(zero,ai.getAndSet(m10)); @@ -134,20 +134,19 @@ public class AtomicReferenceTest extends ObjectInputStream in = new ObjectInputStream(new BufferedInputStream(bin)); AtomicReference r = (AtomicReference) in.readObject(); assertEquals(l.get(), r.get()); - } catch(Exception e){ + } catch (Exception e) { unexpectedException(); } } /** * toString returns current value. - */ + */ public void testToString() { - AtomicReference ai = new AtomicReference(one); + AtomicReference ai = new AtomicReference(one); assertEquals(ai.toString(), one.toString()); ai.set(two); assertEquals(ai.toString(), two.toString()); } } -