示例#1
0
    public function testFromVisual()
    {
        $visual = <<<EOF
r bqkb r
 ppp ppp
p n  n
    p
B   P
     N
PPPP PPP
RNBQK  R
EOF;
        $generator = new Generator();
        $game = $generator->createGameFromVisualBlock($visual);
        $this->assertEquals("\n" . $generator->fixVisualBlock($visual) . "\n", $game->getBoard()->dump());
    }
 /**
  * Verify the game state
  *
  * @return void
  **/
 protected function assertDump($dump)
 {
     $dump = "\n" . Generator::fixVisualBlock($dump) . "\n";
     $this->assertEquals($dump, $this->board->dump());
 }
示例#3
0
    /**
     * @depends testBoardCreation
     */
    public function testDump(Board $board)
    {
        $expected = <<<EOF
rnbqkbnr
pppppppp




PPPPPPPP
RNBQKBNR
EOF;
        $this->assertEquals("\n" . Generator::fixVisualBlock($expected) . "\n", $board->dump());
    }