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)); }
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)); }