1--TEST--
2Games_Chess->_getSquareFromParsedMove() simple move tests
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