--- jsr166/src/test/tck/AtomicReferenceArrayTest.java 2005/05/25 14:27:37 1.10 +++ jsr166/src/test/tck/AtomicReferenceArrayTest.java 2009/11/16 04:57:10 1.12 @@ -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.*; @@ -11,7 +11,7 @@ import java.util.concurrent.atomic.*; import java.io.*; import java.util.*; -public class AtomicReferenceArrayTest extends JSR166TestCase +public class AtomicReferenceArrayTest extends JSR166TestCase { public static void main (String[] args) { junit.textui.TestRunner.run (suite()); @@ -50,7 +50,7 @@ public class AtomicReferenceArrayTest ex Integer[] a = { two, one, three, four, seven}; AtomicReferenceArray ai = new AtomicReferenceArray(a); assertEquals(a.length, ai.length()); - for (int i = 0; i < a.length; ++i) + for (int i = 0; i < a.length; ++i) assertEquals(a[i], ai.get(i)); } @@ -62,19 +62,19 @@ public class AtomicReferenceArrayTest ex AtomicReferenceArray ai = new AtomicReferenceArray(SIZE); try { ai.get(SIZE); - } catch(IndexOutOfBoundsException success){ + } catch (IndexOutOfBoundsException success){ } try { ai.get(-1); - } catch(IndexOutOfBoundsException success){ + } catch (IndexOutOfBoundsException success){ } try { ai.set(SIZE, null); - } catch(IndexOutOfBoundsException success){ + } catch (IndexOutOfBoundsException success){ } try { ai.set(-1, null); - } catch(IndexOutOfBoundsException success){ + } catch (IndexOutOfBoundsException success){ } } @@ -82,7 +82,7 @@ public class AtomicReferenceArrayTest ex * get returns the last value set at index */ public void testGetSet(){ - AtomicReferenceArray ai = new AtomicReferenceArray(SIZE); + AtomicReferenceArray ai = new AtomicReferenceArray(SIZE); for (int i = 0; i < SIZE; ++i) { ai.set(i, one); assertEquals(one,ai.get(i)); @@ -97,7 +97,7 @@ public class AtomicReferenceArrayTest ex * get returns the last value lazySet at index by same thread */ public void testGetLazySet(){ - AtomicReferenceArray ai = new AtomicReferenceArray(SIZE); + AtomicReferenceArray ai = new AtomicReferenceArray(SIZE); for (int i = 0; i < SIZE; ++i) { ai.lazySet(i, one); assertEquals(one,ai.get(i)); @@ -112,7 +112,7 @@ public class AtomicReferenceArrayTest ex * compareAndSet succeeds in changing value if equal to expected else fails */ public void testCompareAndSet(){ - AtomicReferenceArray ai = new AtomicReferenceArray(SIZE); + AtomicReferenceArray ai = new AtomicReferenceArray(SIZE); for (int i = 0; i < SIZE; ++i) { ai.set(i, one); assertTrue(ai.compareAndSet(i, one,two)); @@ -134,7 +134,7 @@ public class AtomicReferenceArrayTest ex a.set(0, one); Thread t = new Thread(new Runnable() { public void run() { - while(!a.compareAndSet(0, two, three)) Thread.yield(); + while (!a.compareAndSet(0, two, three)) Thread.yield(); }}); try { t.start(); @@ -143,23 +143,23 @@ public class AtomicReferenceArrayTest ex assertFalse(t.isAlive()); assertEquals(a.get(0), three); } - catch(Exception e) { + catch (Exception e) { unexpectedException(); } } /** * repeated weakCompareAndSet succeeds in changing value when equal - * to expected + * to expected */ public void testWeakCompareAndSet(){ - AtomicReferenceArray ai = new AtomicReferenceArray(SIZE); + AtomicReferenceArray ai = new AtomicReferenceArray(SIZE); for (int i = 0; i < SIZE; ++i) { ai.set(i, one); - while(!ai.weakCompareAndSet(i, one,two)); - while(!ai.weakCompareAndSet(i, two,m4)); + while (!ai.weakCompareAndSet(i, one,two)); + while (!ai.weakCompareAndSet(i, two,m4)); assertEquals(m4,ai.get(i)); - while(!ai.weakCompareAndSet(i, m4,seven)); + while (!ai.weakCompareAndSet(i, m4,seven)); assertEquals(seven,ai.get(i)); } } @@ -168,7 +168,7 @@ public class AtomicReferenceArrayTest ex * getAndSet returns previous value and sets to given value at given index */ public void testGetAndSet(){ - AtomicReferenceArray ai = new AtomicReferenceArray(SIZE); + AtomicReferenceArray ai = new AtomicReferenceArray(SIZE); for (int i = 0; i < SIZE; ++i) { ai.set(i, one); assertEquals(one,ai.getAndSet(i,zero)); @@ -181,7 +181,7 @@ public class AtomicReferenceArrayTest ex * a deserialized serialized array holds same values */ public void testSerialization() { - AtomicReferenceArray l = new AtomicReferenceArray(SIZE); + AtomicReferenceArray l = new AtomicReferenceArray(SIZE); for (int i = 0; i < SIZE; ++i) { l.set(i, new Integer(-i)); } @@ -199,7 +199,7 @@ public class AtomicReferenceArrayTest ex for (int i = 0; i < SIZE; ++i) { assertEquals(r.get(i), l.get(i)); } - } catch(Exception e){ + } catch (Exception e){ unexpectedException(); } } @@ -207,7 +207,7 @@ public class AtomicReferenceArrayTest ex /** * toString returns current value. - */ + */ public void testToString() { Integer[] a = { two, one, three, four, seven}; AtomicReferenceArray ai = new AtomicReferenceArray(a);