1--TEST-- 2Games_Chess->_parseFen() valid #1 3--SKIPIF-- 4--FILE-- 5<?php 6require_once dirname(__FILE__) . '/setup.php.inc'; 7$err = $board->_parseFen('rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR b KQk d3 0 1'); 8$phpunit->assertSame(true, $err, 'not valid parse'); 9$phpunit->assertTrue($board->_WCastleQ, '_WCastleQ'); 10$phpunit->assertTrue($board->_WCastleK, '_WCastleK'); 11$phpunit->assertFalse(false, $board->_BCastleQ, '_BCastleQ'); 12$phpunit->assertTrue($board->_BCastleK, '_BCastleK'); 13$phpunit->assertEquals('B', $board->_move, 'move'); 14$phpunit->assertEquals('d3', $board->_enPassantSquare, 'wrong en passant'); 15$phpunit->assertEquals('0', $board->_halfMoves, 'wrong ply count'); 16$phpunit->assertEquals('1', $board->_moveNumber, 'wrong ply count'); 17echo 'tests done'; 18?> 19--EXPECT-- 20tests done