public function testSub()
 {
     $a = 1234;
     $b = '1234123412341234123412341234123412412341234213412421341342342';
     $c = '0x1234123412341234123412341234123412412341234213412421341342342';
     $math = new BcEngine();
     $this->assertEquals(gmp_strval(gmp_sub($a, $a)), $math->sub($a, $a));
     $this->assertEquals(gmp_strval(gmp_sub($b, $b)), $math->sub($b, $b));
     $this->assertEquals(gmp_strval(gmp_sub($c, $c)), $math->sub($c, $c));
     $this->assertEquals(0, $math->sub(1, 1));
 }
Example #2
0
 public function testSub()
 {
     $a = 1234;
     $b = '1234123412341234123412341234123412412341234213412421341342342';
     $c = '0x1234123412341234123412341234123412412341234213412421341342342';
     $math = new BcEngine();
     $this->assertEquals(0, $math->sub($a, $a));
     $this->assertEquals('1234123412341234123412341234123412412341234213412421341341108', $math->sub($b, $a));
     $this->assertEquals('2010164296174493893887279757032336564542916106403683105277846450565757116', $math->sub($c, $b));
     $this->assertEquals(0, $math->sub(1, 1));
 }