private function assertMatrixEquals(Matrix $expected, Matrix $actual) { $properties = new Properties($actual, 2); $this->assertTrue($properties->isEquals($expected)); }
public function testIsTriangularLower() { $matrix = new Matrix(3, 3, 2); $matrix->setPoint(1, 1, 0); $matrix->setPoint(1, 2, 0); $matrix->setPoint(1, 3, 0); $matrix->setPoint(2, 1, 0); $matrix->setPoint(2, 2, 0); $matrix->setPoint(2, 3, 0); $matrix->setPoint(3, 1, 1); $matrix->setPoint(3, 2, 0); $matrix->setPoint(3, 3, 0); $sut = new Properties($matrix, 2); $this->assertTrue($sut->isTriangularLower()); $matrix = new Matrix(1, 3, 2); $sut = new Properties($matrix, 2); $this->assertFalse($sut->isTriangularLower()); $matrix = new Matrix(3, 3, 2); $matrix->setPoint(1, 1, 0); $matrix->setPoint(1, 2, 0); $matrix->setPoint(1, 3, 1); $matrix->setPoint(2, 1, 0); $matrix->setPoint(2, 2, 0); $matrix->setPoint(2, 3, 0); $matrix->setPoint(3, 1, 1); $matrix->setPoint(3, 2, 0); $matrix->setPoint(3, 3, 0); $sut = new Properties($matrix, 2); $this->assertFalse($sut->isTriangularLower()); }