public function testDiv()
 {
     $a = 1234;
     $b = '1234123412341234123412341234123412412341234213412421341342342';
     $c = '0x1234123412341234123412341234123412412341234213412421341342342';
     $math = new BcEngine();
     $this->assertEquals(gmp_strval(gmp_div($a, $a)), $math->div($a, $a));
     $this->assertEquals(gmp_strval(gmp_div($b, $b)), $math->div($b, $b));
     $this->assertEquals(gmp_strval(gmp_div($c, $c)), $math->div($c, $c));
     $this->assertEquals(1, $math->div(1, 1));
 }
Example #2
0
 public function testDiv()
 {
     $a = 1234;
     $b = '1234123412341234123412341234123412412341234213412421341342342';
     $c = '0x1234123412341234123412341234123412412341234213412421341342342';
     $d = 256;
     $math = new BcEngine();
     $this->assertEquals('4', $math->div($a, $d));
     $this->assertEquals('4820794579457945794579457945794579735707946146142270864618', $math->div($b, $d));
     $this->assertEquals('1', $math->div($c, $c));
     $this->assertEquals('7852204281936437567576644496702144163191560620375095076137729968387107', $math->div($c, $d));
     $this->assertEquals(1, $math->div(1, 1));
 }