Exemple #1
0
 /**
  * @dataProvider validPointProvider
  */
 public function testShouldSetValidPoint($row, $column)
 {
     $expectedRow = (int) $row;
     $expectedColumn = (int) $column;
     $sut = new MyNode($row, $column);
     $this->assertSame($expectedRow, $sut->getRow());
     $this->assertSame($expectedColumn, $sut->getColumn());
 }
Exemple #2
0
 private function areAdjacent(MyNode $a, MyNode $b)
 {
     return abs($a->getRow() - $b->getRow()) <= 1 && abs($a->getColumn() - $b->getColumn()) <= 1;
 }