1--TEST-- 2Games_Chess->_parseFen() valid board after parseFen #4 3--SKIPIF-- 4--FILE-- 5<?php 6require_once dirname(__FILE__) . '/setup.php.inc'; 7$err = $board->_parseFen('rnbqkbn1/pppppppp/5r2/8/8/8/PPPPPPPP/RNBQKBNR w Qkq d6 5 12'); 8$phpunit->assertTrue($err, 'not valid parse'); 9$phpunit->assertEquals( 10 array( 11 'WR1' => 'a1', 12 'WN1' => 'b1', 13 'WB1' => 'c1', 14 'WQ' => 'd1', 15 'WK' => 'e1', 16 'WB2' => 'f1', 17 'WN2' => 'g1', 18 'WR2' => 'h1', 19 20 'WP1' => array('a2','P'), 21 'WP2' => array('b2','P'), 22 'WP3' => array('c2','P'), 23 'WP4' => array('d2','P'), 24 'WP5' => array('e2','P'), 25 'WP6' => array('f2','P'), 26 'WP7' => array('g2','P'), 27 'WP8' => array('h2','P'), 28 29 'BP1' => array('a7','P'), 30 'BP2' => array('b7','P'), 31 'BP3' => array('c7','P'), 32 'BP4' => array('d7','P'), 33 'BP5' => array('e7','P'), 34 'BP6' => array('f7','P'), 35 'BP7' => array('g7','P'), 36 'BP8' => array('h7','P'), 37 38 'BR1' => 'a8', 39 'BN1' => 'b8', 40 'BB1' => 'c8', 41 'BQ' => 'd8', 42 'BK' => 'e8', 43 'BB2' => 'f8', 44 'BN2' => 'g8', 45 'BR2' => 'f6', 46 ), 47 $board->_pieces, 'incorrect board setup'); 48echo 'tests done'; 49?> 50--EXPECT-- 51tests done