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