--- jsr166/src/test/tck/AtomicReferenceFieldUpdaterTest.java 2010/10/09 19:30:34 1.20 +++ jsr166/src/test/tck/AtomicReferenceFieldUpdaterTest.java 2011/06/10 20:01:21 1.24 @@ -1,14 +1,13 @@ /* * 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 + * http://creativecommons.org/publicdomain/zero/1.0/ * Other contributors include Andrew Wright, Jeffrey Hayes, * Pat Fisher, Mike Judd. */ -import java.util.concurrent.atomic.*; import junit.framework.*; -import java.util.*; +import java.util.concurrent.atomic.AtomicReferenceFieldUpdater; public class AtomicReferenceFieldUpdaterTest extends JSR166TestCase { volatile Integer x = null; @@ -34,7 +33,6 @@ public class AtomicReferenceFieldUpdater } catch (RuntimeException success) {} } - /** * construction with field not of given type throws RuntimeException */ @@ -70,11 +68,11 @@ public class AtomicReferenceFieldUpdater return; } x = one; - assertSame(one,a.get(this)); - a.set(this,two); - assertSame(two,a.get(this)); - a.set(this,m3); - assertSame(m3,a.get(this)); + assertSame(one, a.get(this)); + a.set(this, two); + assertSame(two, a.get(this)); + a.set(this, m3); + assertSame(m3, a.get(this)); } /** @@ -88,11 +86,11 @@ public class AtomicReferenceFieldUpdater return; } x = one; - assertSame(one,a.get(this)); - a.lazySet(this,two); - assertSame(two,a.get(this)); - a.lazySet(this,m3); - assertSame(m3,a.get(this)); + assertSame(one, a.get(this)); + a.lazySet(this, two); + assertSame(two, a.get(this)); + a.lazySet(this, m3); + assertSame(m3, a.get(this)); } /** @@ -112,7 +110,7 @@ public class AtomicReferenceFieldUpdater assertFalse(a.compareAndSet(this, m5, seven)); assertFalse(seven == a.get(this)); assertTrue(a.compareAndSet(this, m4, seven)); - assertSame(seven,a.get(this)); + assertSame(seven, a.get(this)); } /** @@ -153,11 +151,11 @@ public class AtomicReferenceFieldUpdater return; } x = one; - while (!a.weakCompareAndSet(this,one,two)); - while (!a.weakCompareAndSet(this,two,m4)); - assertSame(m4,a.get(this)); - while (!a.weakCompareAndSet(this,m4,seven)); - assertSame(seven,a.get(this)); + while (!a.weakCompareAndSet(this, one, two)); + while (!a.weakCompareAndSet(this, two, m4)); + assertSame(m4, a.get(this)); + while (!a.weakCompareAndSet(this, m4, seven)); + assertSame(seven, a.get(this)); } /** @@ -171,9 +169,9 @@ public class AtomicReferenceFieldUpdater return; } x = one; - assertSame(one,a.getAndSet(this, zero)); - assertSame(zero,a.getAndSet(this,m10)); - assertSame(m10,a.getAndSet(this,1)); + assertSame(one, a.getAndSet(this, zero)); + assertSame(zero, a.getAndSet(this, m10)); + assertSame(m10, a.getAndSet(this, 1)); } }