1--TEST--
2Games_Chess->_convertSquareToSAN() valid pawn moves
3--SKIPIF--
4--FILE--
5<?php
6require_once dirname(__FILE__) . '/setup.php.inc';
7$board->addPiece('W', 'P', 'a7');
8$err = $board->_convertSquareToSAN('a7', 'a8');
9$phpunit->assertEquals('a8=Q', $err, 'a8=Q');
10$board->blankBoard();
11$board->addPiece('W', 'P', 'a7');
12$err = $board->_convertSquareToSAN('a7', 'a8', 'R');
13$phpunit->assertEquals('a8=R', $err, 'a8=R');
14$board->blankBoard();
15$board->addPiece('W', 'P', 'a7');
16$err = $board->_convertSquareToSAN('a7', 'a8', 'N');
17$phpunit->assertEquals('a8=N', $err, 'a8=N');
18$board->blankBoard();
19$board->addPiece('W', 'P', 'a7');
20$err = $board->_convertSquareToSAN('a7', 'a8', 'Q');
21$phpunit->assertEquals('a8=Q', $err, 'a8=Q');
22$board->blankBoard();
23$board->addPiece('W', 'P', 'a7');
24$err = $board->_convertSquareToSAN('a7', 'a8', 'B');
25$phpunit->assertEquals('a8=B', $err, 'a8=B');
26$board->blankBoard();
27$board->addPiece('W', 'P', 'a7');
28$board->addPiece('B', 'R', 'b8');
29$err = $board->_convertSquareToSAN('a7', 'b8');
30$phpunit->assertEquals('axb8=Q', $err, 'axb8=Q');
31echo 'tests done';
32?>
33--EXPECT--
34tests done