示例#1
0
 public function testToInteger()
 {
     $real = new Real(3.14);
     $nativeInteger = new Integer(3);
     $integer = $real->toInteger();
     $this->assertTrue($integer->sameValueAs($nativeInteger));
 }
示例#2
0
 public function testToIntegerHalfUp()
 {
     $real = new Real(3.5);
     $integer = $real->toInteger(RoundingMode::HALF_UP());
     $this->assertInstanceOf(Integer::class, $integer);
     $this->assertSame(4, $integer->value());
 }