63 |
|
public void testSerialization() throws Exception { |
64 |
|
DoubleAdder x = new DoubleAdder(); |
65 |
|
DoubleAdder y = serialClone(x); |
66 |
< |
assertTrue(x != y); |
66 |
> |
assertNotSame(x, y); |
67 |
|
x.add(-22.0); |
68 |
|
DoubleAdder z = serialClone(x); |
69 |
|
assertEquals(-22.0, x.sum()); |
140 |
|
pool.shutdown(); |
141 |
|
} |
142 |
|
|
143 |
< |
static final class AdderTask implements Runnable { |
143 |
> |
static final class AdderTask implements Runnable { |
144 |
|
final DoubleAdder adder; |
145 |
|
final Phaser phaser; |
146 |
|
final int incs; |
147 |
|
volatile double result; |
148 |
< |
AdderTask(DoubleAdder adder, Phaser phaser, int incs) { |
149 |
< |
this.adder = adder; |
148 |
> |
AdderTask(DoubleAdder adder, Phaser phaser, int incs) { |
149 |
> |
this.adder = adder; |
150 |
|
this.phaser = phaser; |
151 |
|
this.incs = incs; |
152 |
|
} |