1--TEST--
2Games_Chess_Crazyhouse->_validMove() invalid placement move 1
3--SKIPIF--
4--FILE--
5<?php
6require_once dirname(__FILE__) . '/setup.php.inc';
7$board->resetGame();
8$board->blankBoard();
9$err = $board->_validMove($board->_parseMove('P@a5'));
10$phpunit->assertErrors(array(
11    array('package' => 'PEAR_Error', 'message' => 'There are no captured Black Pawns available to place')
12), 'P@a5');
13$err = $board->_validMove($board->_parseMove('B@a5'));
14$phpunit->assertErrors(array(
15    array('package' => 'PEAR_Error', 'message' => 'There are no captured Black Bishops available to place')
16), 'B@a5');
17$err = $board->_validMove($board->_parseMove('R@a5'));
18$phpunit->assertErrors(array(
19    array('package' => 'PEAR_Error', 'message' => 'There are no captured Black Rooks available to place')
20), 'R@a5');
21$err = $board->_validMove($board->_parseMove('Q@a5'));
22$phpunit->assertErrors(array(
23    array('package' => 'PEAR_Error', 'message' => 'There are no captured Black Queens available to place')
24), 'Q@a5');
25$err = $board->_validMove($board->_parseMove('N@a5'));
26$phpunit->assertErrors(array(
27    array('package' => 'PEAR_Error', 'message' => 'There are no captured Black Knights available to place')
28), 'N@a5');
29echo 'tests done';
30?>
31--EXPECT--
32tests done