Moontoast\Math\BigNumberTest::testShiftRight PHP Метод

testShiftRight() публичный Метод

public testShiftRight ( )
    public function testShiftRight()
    {
        $bn = new BigNumber('3369993333393829974333376885877453834204643052817571560137951281152');
        $this->assertSame($bn, $bn->shiftRight(32));
        $this->assertSame('784637716923335095479473677900958302012794430558004314112', $bn->getValue());
        $this->assertSame('42535295865117307932921825928971026432', $bn->shiftRight(64)->getValue());
        $this->assertSame('4611686018427387904', $bn->shiftRight(63)->getValue());
        $this->assertSame('1073741824', $bn->shiftRight(32)->getValue());
        $this->assertSame('1', $bn->shiftRight(30)->getValue());
    }