MathPHP\LinearAlgebra\VandermondeMatrixTest::testConstructor PHP Method

testConstructor() public method

public testConstructor ( $M, integer $n, $V )
$n integer
    public function testConstructor($M, int $n, $V)
    {
        $M = new VandermondeMatrix($M, $n);
        $V = new Matrix($V);
        $this->assertInstanceOf('MathPHP\\LinearAlgebra\\VandermondeMatrix', $M);
        $this->assertInstanceOf('MathPHP\\LinearAlgebra\\Matrix', $M);
        $m = $V->getM();
        for ($i = 0; $i < $m; $i++) {
            $this->assertEquals($V[$i], $M[$i]);
        }
        $m = $M->getM();
        for ($i = 0; $i < $m; $i++) {
            $this->assertEquals($V[$i], $M[$i]);
        }
    }