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

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

public testMultiply ( )
    public function testMultiply()
    {
        $bn1 = new BigNumber('9223372036854775808.34747474747474747', 17);
        $bn2 = new BigNumber('9223372036854775808.34747474747474747', 17);
        $bn3 = new BigNumber('9223372036854775808.34747474747474747', 17);
        $bn1->setScale(0);
        $this->assertSame($bn1, $bn1->multiply(35));
        $this->assertSame('322818021289917153292', $bn1->getValue());
        $bn2->setScale(3);
        $this->assertSame($bn2, $bn2->multiply(35));
        $this->assertSame('322818021289917153292.161', $bn2->getValue());
        $this->assertSame($bn3, $bn3->multiply(35));
        $this->assertSame('322818021289917153292.16161616161616145', $bn3->getValue());
    }