1--TEST-- 2Games_Chess->_getPossibleChecks() starting position 3--SKIPIF-- 4--FILE-- 5<?php 6require_once dirname(__FILE__) . '/setup.php.inc'; 7$board->resetGame(); 8$err = $board->_getPossibleChecks('W'); 9$phpunit->assertEquals(array( 10 'WR1' => array(), 11 'WN1' => array('a3', 'c3'), 12 'WB1' => array(), 13 'WQ' => array(), 14 'WK' => array(), 15 'WB2' => array(), 16 'WN2' => array('f3', 'h3'), 17 'WR2' => array(), 18 'WP1' => array('a3', 'a4'), 19 'WP2' => array('b3', 'b4'), 20 'WP3' => array('c3', 'c4'), 21 'WP4' => array('d3', 'd4'), 22 'WP5' => array('e3', 'e4'), 23 'WP6' => array('f3', 'f4'), 24 'WP7' => array('g3', 'g4'), 25 'WP8' => array('h3', 'h4'), 26 ), $err, 'W'); 27$err = $board->_getPossibleChecks('B'); 28$phpunit->assertEquals(array( 29 'BP1' => array('a6', 'a5'), 30 'BP2' => array('b6', 'b5'), 31 'BP3' => array('c6', 'c5'), 32 'BP4' => array('d6', 'd5'), 33 'BP5' => array('e6', 'e5'), 34 'BP6' => array('f6', 'f5'), 35 'BP7' => array('g6', 'g5'), 36 'BP8' => array('h6', 'h5'), 37 'BR1' => array(), 38 'BN1' => array('c6', 'a6'), 39 'BB1' => array(), 40 'BQ' => array(), 41 'BK' => array(), 42 'BB2' => array(), 43 'BN2' => array('h6', 'f6'), 44 'BR2' => array(), 45 ), $err, 'B'); 46echo 'tests done'; 47?> 48--EXPECT-- 49tests done