public function testAddSum()
{
$this->assertSame($this->class->addSum1(), 10);
$this->assertSame($this->class->addSum2(), 0);
$this->assertSame($this->class->addSum2b(), 5);
$this->assertSame($this->class->addSum3(), 1);
$this->assertSame($this->class->addSum4(), 0);
$this->assertSame($this->class->addSum5(), 1);
$this->assertSame($this->class->addSum6(), 1);
$this->assertSame($this->class->addSum7(), 10.0);
$this->assertSame($this->class->addSum8(), 0.0);
$this->assertSame($this->class->addSum8b(), 6.3);
$this->assertSame($this->class->addSum9(), 1.0);
$this->assertSame($this->class->addSum10(), 0.0);
$this->assertSame($this->class->addSum11(), 1.0);
$this->assertSame($this->class->addSum12(), 10);
$this->assertSame($this->class->addSum13(), 1);
$this->assertSame($this->class->addSum14(), 0);
$this->assertSame($this->class->addSum15(), 1);
$this->assertSame($this->class->addSum16(), 10.0);
$this->assertSame($this->class->addSum17(), 1.0);
$this->assertSame($this->class->addSum18(), 0.0);
$this->assertSame($this->class->addSum19(), 1.0);
$this->assertSame($this->class->addSum20(), 1);
$this->assertSame($this->class->addSum21(), 1.0);
$this->assertSame($this->class->addSum22(), 1);
$this->assertSame($this->class->addSum23(), 1 + (1 << 10));
$this->assertSame($this->class->addSum24(1), 1 + (1 << 10));
}