parent
4fa5b69730
commit
eaf0e77cd4
@ -0,0 +1,36 @@ |
||||
<?php |
||||
|
||||
namespace Coffee; |
||||
|
||||
/** |
||||
* Class Tile |
||||
* |
||||
* @package Coffee |
||||
*/ |
||||
class Tile extends Position { |
||||
/** |
||||
* @var bool |
||||
*/ |
||||
private $containsElement = false; |
||||
|
||||
/** |
||||
* Tile constructor. |
||||
* |
||||
* @param $row |
||||
* @param $column |
||||
* @param $containsElement |
||||
*/ |
||||
public function __construct($row, $column, $containsElement) { |
||||
parent::__construct($row, $column); |
||||
|
||||
$this->containsElement = $containsElement; |
||||
} |
||||
|
||||
/** |
||||
* @return boolean |
||||
*/ |
||||
public function containsElement() { |
||||
return $this->containsElement; |
||||
} |
||||
|
||||
} |
@ -0,0 +1,14 @@ |
||||
<?php |
||||
|
||||
namespace Coffee; |
||||
|
||||
// This is not necessary, since it is bootstrapped but serves for debugging purposes |
||||
require __DIR__ . '/../../vendor/autoload.php'; |
||||
|
||||
class TileTest extends \PHPUnit_Framework_TestCase { |
||||
public function testContainsElement() { |
||||
$tile = new Tile(2, 2, true); |
||||
|
||||
$this->assertTrue($tile->containsElement()); |
||||
} |
||||
} |
Loading…
Reference in new issue