public function testSetCol() { $sut = new Matrix(3, 3, 2); $tmp = new Matrix(3, 1, 2); $tmp->setPoint(1, 1, 2); $tmp->setPoint(2, 1, 3); $tmp->setPoint(3, 1, 4); $sut->setCol(1, $tmp); $tmp = new Matrix(3, 1, 2); $tmp->setPoint(1, 1, 3); $tmp->setPoint(2, 1, 4); $tmp->setPoint(3, 1, 5); $sut->setCol(2, $tmp); $tmp = new Matrix(3, 1, 2); $tmp->setPoint(1, 1, 4); $tmp->setPoint(2, 1, 5); $tmp->setPoint(3, 1, "6.00"); $sut->setCol(3, $tmp); $this->assertEquals("2.00", $sut->getPoint(1, 1)); $this->assertEquals("3.00", $sut->getPoint(1, 2)); $this->assertEquals("4.00", $sut->getPoint(1, 3)); $this->assertEquals("3.00", $sut->getPoint(2, 1)); $this->assertEquals("4.00", $sut->getPoint(2, 2)); $this->assertEquals("5.00", $sut->getPoint(2, 3)); $this->assertEquals("4.00", $sut->getPoint(3, 1)); $this->assertEquals("5.00", $sut->getPoint(3, 2)); $this->assertEquals("6.00", $sut->getPoint(3, 3)); }