Extension\ArithmeticTest::testSummTest PHP Method

testSummTest() public method

public testSummTest ( )
    public function testSummTest()
    {
        $this->assertSame($this->class->varSum(), 3);
        $this->assertSame($this->class->varSumSimple(), 3);
        $this->assertSame($this->class->intDoubleSum(), 3);
        $this->assertSame($this->class->intDoubleSumSimple(), 3);
        $this->assertSame($this->class->doubleIntSum(), 3.0);
        $this->assertSame($this->class->doubleIntSumSimple(), 3.0);
        $this->assertSame($this->class->varIntSum(), 3);
        $this->assertSame($this->class->intVarSum(), 3);
        $this->assertSame($this->class->intVarImplicitCastSum(), 3);
        $this->assertSame($this->class->intVarImplicitCast2Sum(), 3);
        $this->assertSame($this->class->complexSum(), 3.0);
        $this->assertTrue($this->class->complex2Sum());
        $this->assertTrue($this->class->complex3Sum());
        $this->assertSame(2.0, $this->class->complex4Sum());
        $this->assertSame(2, $this->class->complex5Sum());
        $this->assertTrue($this->class->complex6Sum());
        $this->assertSame(3, $this->class->complex7Sum());
        $this->assertSame(3, $this->class->complex9Sum());
        $this->assertSame($this->class->complex10Sum(), 3.0);
        $this->assertSame($this->class->complex11Sum(), 3.0);
        $this->assertSame($this->class->complex12Sum(), 3);
        $this->assertSame($this->class->complex13Sum(), 1);
        $this->assertSame($this->class->complex14Sum(), 2);
        $this->assertTrue($this->class->complex15Sum());
        $this->assertSame($this->class->complex17Sum(), 2.0);
        $this->assertSame($this->class->complex18Sum(), 4.0);
        $this->assertSame($this->class->complex19Sum(), 4.0);
        $this->assertSame($this->class->complex20Sum(), 8.0);
        $this->assertSame($this->class->complex21Sum(), 12.0);
        $this->assertSame($this->class->complex22Sum(), 21.0);
        $this->assertSame($this->class->complex23Sum(), 2.0);
        $this->assertSame($this->class->complex24Sum(), 3.0);
    }