コード例 #1
0
ファイル: MatrixTest.php プロジェクト: skilla/matrix
 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));
 }