<?php
require_once 'PHPUnit/Framework.php';
require_once 'Board.php';
class BoardTest extends PHPUnit_Framework_TestCase
{
/**
* @var Board
*/
protected $object;
protected function setUp()
{
$this->object = new Board(array(0, -1, 0, 1, 1, 0, 0, -1, 0));
}
public function testCount()
{
$this->assertEquals(9, count($this->object));
}
public function testReset()
{
$empty = array(0, 0, 0, 0, 0, 0, 0, 0, 0);
$this->assertEquals($this->object->reset()->get(), $empty);
}
public function testGet()
{
$this->assertEquals($this->object->get(1), -1);
}
public function testSet()
{
$this->object->set(2, 1);
$this->assertEquals($this->object->get(2), 1);
}
}
|