public function testCmp() { $a = 1234; $b = '1234123412341234123412341234123412412341234213412421341342342'; $c = '0x1234123412341234123412341234123412412341234213412421341342342'; $math = new BcEngine(); $this->assertEquals(gmp_strval(gmp_cmp($a, $a)), $math->cmp($a, $a)); $this->assertEquals(gmp_strval(gmp_cmp($b, $b)), $math->cmp($b, $b)); $this->assertEquals(gmp_strval(gmp_cmp($c, $c)), $math->cmp($c, $c)); $this->assertEquals(0, $math->cmp(1, 1)); }