public function testIsSymmetric() { $matrix = new Matrix(3, 3, 2); $matrix->setPoint(1, 1, 3); $matrix->setPoint(1, 2, 7); $matrix->setPoint(1, 3, 11); $matrix->setPoint(2, 1, 7); $matrix->setPoint(2, 2, 4); $matrix->setPoint(2, 3, 16); $matrix->setPoint(3, 1, 11); $matrix->setPoint(3, 2, 16); $matrix->setPoint(3, 3, 8); $sut = new Properties($matrix, 2); $this->assertTrue($sut->isSymmetric()); $matrix = new Matrix(1, 3, 2); $sut = new Properties($matrix, 2); $this->assertFalse($sut->isSymmetric()); $matrix = new Matrix(3, 3, 2); $matrix->setPoint(1, 1, 3); $matrix->setPoint(1, 2, 7); $matrix->setPoint(1, 3, 11); $matrix->setPoint(2, 1, 7); $matrix->setPoint(2, 2, 4); $matrix->setPoint(2, 3, 5); $matrix->setPoint(3, 1, 11); $matrix->setPoint(3, 2, 16); $matrix->setPoint(3, 3, 8); $sut = new Properties($matrix, 2); $this->assertFalse($sut->isSymmetric()); }