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]);
}
}