17 |
|
return new TestSuite(AtomicBooleanTest.class); |
18 |
|
} |
19 |
|
|
20 |
< |
public void testConstructor(){ |
20 |
> |
/** |
21 |
> |
* |
22 |
> |
*/ |
23 |
> |
public void testConstructor() { |
24 |
|
AtomicBoolean ai = new AtomicBoolean(true); |
25 |
|
assertEquals(true,ai.get()); |
26 |
|
} |
27 |
|
|
28 |
< |
public void testConstructor2(){ |
28 |
> |
/** |
29 |
> |
* |
30 |
> |
*/ |
31 |
> |
public void testConstructor2() { |
32 |
|
AtomicBoolean ai = new AtomicBoolean(); |
33 |
|
assertEquals(false,ai.get()); |
34 |
|
} |
35 |
|
|
36 |
< |
public void testGetSet(){ |
36 |
> |
/** |
37 |
> |
* |
38 |
> |
*/ |
39 |
> |
public void testGetSet() { |
40 |
|
AtomicBoolean ai = new AtomicBoolean(true); |
41 |
|
assertEquals(true,ai.get()); |
42 |
|
ai.set(false); |
45 |
|
assertEquals(true,ai.get()); |
46 |
|
|
47 |
|
} |
48 |
< |
public void testCompareAndSet(){ |
48 |
> |
/** |
49 |
> |
* |
50 |
> |
*/ |
51 |
> |
public void testCompareAndSet() { |
52 |
|
AtomicBoolean ai = new AtomicBoolean(true); |
53 |
|
assertTrue(ai.compareAndSet(true,false)); |
54 |
|
assertEquals(false,ai.get()); |
60 |
|
assertEquals(true,ai.get()); |
61 |
|
} |
62 |
|
|
63 |
< |
public void testWeakCompareAndSet(){ |
63 |
> |
/** |
64 |
> |
* |
65 |
> |
*/ |
66 |
> |
public void testWeakCompareAndSet() { |
67 |
|
AtomicBoolean ai = new AtomicBoolean(true); |
68 |
|
while(!ai.weakCompareAndSet(true,false)); |
69 |
|
assertEquals(false,ai.get()); |
73 |
|
assertEquals(true,ai.get()); |
74 |
|
} |
75 |
|
|
76 |
< |
public void testGetAndSet(){ |
76 |
> |
/** |
77 |
> |
* |
78 |
> |
*/ |
79 |
> |
public void testGetAndSet() { |
80 |
|
AtomicBoolean ai = new AtomicBoolean(true); |
81 |
|
assertEquals(true,ai.getAndSet(false)); |
82 |
|
assertEquals(false,ai.getAndSet(false)); |
84 |
|
assertEquals(true,ai.get()); |
85 |
|
} |
86 |
|
|
87 |
+ |
/** |
88 |
+ |
* |
89 |
+ |
*/ |
90 |
|
public void testSerialization() { |
91 |
|
AtomicBoolean l = new AtomicBoolean(); |
92 |
|
|
103 |
|
assertEquals(l.get(), r.get()); |
104 |
|
} catch(Exception e){ |
105 |
|
e.printStackTrace(); |
106 |
< |
fail("unexpected exception"); |
106 |
> |
unexpectedException(); |
107 |
|
} |
108 |
|
} |
109 |
|
|