2 |
|
* Written by Doug Lea with assistance from members of JCP JSR-166 |
3 |
|
* Expert Group and released to the public domain, as explained at |
4 |
|
* http://creativecommons.org/licenses/publicdomain |
5 |
< |
* Other contributors include Andrew Wright, Jeffrey Hayes, |
6 |
< |
* Pat Fisher, Mike Judd. |
5 |
> |
* Other contributors include Andrew Wright, Jeffrey Hayes, |
6 |
> |
* Pat Fisher, Mike Judd. |
7 |
|
*/ |
8 |
|
|
9 |
|
import junit.framework.*; |
44 |
|
assertEquals(false,ai.get()); |
45 |
|
ai.set(true); |
46 |
|
assertEquals(true,ai.get()); |
47 |
< |
|
47 |
> |
|
48 |
|
} |
49 |
|
|
50 |
|
/** |
57 |
|
assertEquals(false,ai.get()); |
58 |
|
ai.lazySet(true); |
59 |
|
assertEquals(true,ai.get()); |
60 |
< |
|
60 |
> |
|
61 |
|
} |
62 |
|
|
63 |
|
/** |
98 |
|
|
99 |
|
/** |
100 |
|
* repeated weakCompareAndSet succeeds in changing value when equal |
101 |
< |
* to expected |
101 |
> |
* to expected |
102 |
|
*/ |
103 |
|
public void testWeakCompareAndSet() { |
104 |
|
AtomicBoolean ai = new AtomicBoolean(true); |
146 |
|
|
147 |
|
/** |
148 |
|
* toString returns current value. |
149 |
< |
*/ |
149 |
> |
*/ |
150 |
|
public void testToString() { |
151 |
< |
AtomicBoolean ai = new AtomicBoolean(); |
151 |
> |
AtomicBoolean ai = new AtomicBoolean(); |
152 |
|
assertEquals(ai.toString(), Boolean.toString(false)); |
153 |
|
ai.set(true); |
154 |
|
assertEquals(ai.toString(), Boolean.toString(true)); |