public function testSignum()
{
$bn1 = new BigNumber(1234);
$bn2 = new BigNumber(-1234);
$bn3 = new BigNumber(0);
$bn4 = new BigNumber('0.0000005', 7);
$bn5 = new BigNumber('-0.0000005', 7);
$this->assertEquals(1, $bn1->signum());
$this->assertEquals(-1, $bn2->signum());
$this->assertEquals(0, $bn3->signum());
$bn4->setScale(0);
$this->assertEquals(0, $bn4->signum(0));
$bn4->setScale(7);
$this->assertEquals(1, $bn4->signum());
$bn4->setScale(7);
$this->assertEquals(-1, $bn5->signum());
}