MathPHP\LinearAlgebra\SquareMatrixTest::testConstructor PHP Метод

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

public testConstructor ( array $A )
$A array
    public function testConstructor(array $A)
    {
        $S = new SquareMatrix($A);
        $M = new Matrix($A);
        $this->assertInstanceOf('MathPHP\\LinearAlgebra\\SquareMatrix', $S);
        $this->assertInstanceOf('MathPHP\\LinearAlgebra\\Matrix', $S);
        $m = $S->getM();
        for ($i = 0; $i < $m; $i++) {
            $this->assertEquals($M[$i], $S[$i]);
        }
        $m = $M->getM();
        for ($i = 0; $i < $m; $i++) {
            $this->assertEquals($M[$i], $S[$i]);
        }
    }