public function testFloorNegativeRealNumber() { $c = new \MyOddWeb\BigNumber(-2.3); $d = $c->Floor()->ToDouble(); // use a double so we don't truncate it. $this->assertSame(-3.0, $d); $c = new \MyOddWeb\BigNumber(-7.999); $d = $c->Floor()->ToDouble(); // use a double so we don't truncate it. $this->assertSame(-8.0, $d); $c = new \MyOddWeb\BigNumber(-12.5); $d = $c->Floor()->ToDouble(); // use a double so we don't truncate it. $this->assertSame(-13.0, $d); }