1--TEST-- 2Games_Chess_Crazyhouse->_getSquareFromParsedMove() get simple 3--SKIPIF-- 4--FILE-- 5<?php 6require_once dirname(__FILE__) . '/setup.php.inc'; 7$board->resetGame('rnbqkbnr/1pp1p2p/2P5/p2P1ppQ/8/8/PP1P1PP1/RNB1KBNR w KQkq - 2 6'); 8$a = $board->_parseMove('Qh4'); 9$err = $board->_getSquareFromParsedMove(current($a)); 10$phpunit->assertEquals('h5', $err, 'wrong queen square'); 11$a = $board->_parseMove('Nf3'); 12$err = $board->_getSquareFromParsedMove(current($a)); 13$phpunit->assertEquals('g1', $err, 'wrong knight square'); 14$a = $board->_parseMove('Be2'); 15$err = $board->_getSquareFromParsedMove(current($a)); 16$phpunit->assertEquals('f1', $err, 'wrong bishop square'); 17$board->_pieces['WP8'] = false; 18$a = $board->_parseMove('Rh2'); 19$err = $board->_getSquareFromParsedMove(current($a)); 20$phpunit->assertEquals('h1', $err, 'wrong rook square'); 21$a = $board->_parseMove('Ke2'); 22$err = $board->_getSquareFromParsedMove(current($a)); 23$phpunit->assertEquals('e1', $err, 'wrong king square'); 24$a = $board->_parseMove('g4'); 25$err = $board->_getSquareFromParsedMove(current($a)); 26$phpunit->assertEquals('g2', $err, 'wrong pawn square'); 27echo 'tests done'; 28?> 29--EXPECT-- 30tests done