Moontoast\Math\BigNumberTest::testFloor PHP Метод

testFloor() публичный Метод

public testFloor ( )
    public function testFloor()
    {
        $bn1 = new BigNumber('4.3', 1);
        $bn2 = new BigNumber('9.999', 3);
        $bn3 = new BigNumber('-3.14', 2);
        $bn4 = new BigNumber('23.00000000000000999999', 20);
        $bn5 = new BigNumber('23.00000000000001999999', 20);
        $bn6 = new BigNumber('-23.00000000000000999999', 20);
        $bn7 = new BigNumber('-23.00000000000001999999', 20);
        $this->assertSame('4', $bn1->floor()->getValue());
        $this->assertSame('9', $bn2->floor()->getValue());
        $this->assertSame('-4', $bn3->floor()->getValue());
        $this->assertSame('23', $bn4->floor()->getValue());
        $this->assertSame('23', $bn5->floor()->getValue());
        $this->assertSame('-23', $bn6->floor()->getValue());
        $this->assertSame('-24', $bn7->floor()->getValue());
    }