1--TEST--
2Games_Chess_Crazyhouse->addPiece() invalid, too many pieces (extended test 5)
3--SKIPIF--
4--FILE--
5<?php
6require_once dirname(__FILE__) . '/setup.php.inc';
7$board->_captured['W']['R']++;
8$board->addPiece('W', 'P', 'a2');
9$board->addPiece('W', 'P', 'b2');
10$board->addPiece('W', 'P', 'c2');
11$board->addPiece('W', 'P', 'd2');
12$board->addPiece('W', 'P', 'e2');
13$board->addPiece('W', 'P', 'f2');
14$board->addPiece('W', 'P', 'g2');
15$board->addPiece('W', 'P', 'h2');
16
17$board->addPiece('W', 'P', 'a7');
18$board->addPiece('W', 'P', 'b7');
19$board->addPiece('B', 'P', 'c7');
20$board->addPiece('B', 'P', 'd7');
21$board->addPiece('B', 'P', 'e7');
22$board->addPiece('B', 'P', 'f7');
23$board->addPiece('B', 'P', 'g7');
24$board->addPiece('B', 'P', 'h7');
25$board->addPiece('B', 'R', 'd6');
26$phpunit->assertNoErrors('Rd6');
27$board->addPiece('B', 'R', 'c5');
28$phpunit->assertNoErrors('Rc5');
29$board->addPiece('B', 'R', 'c4');
30$phpunit->assertNoErrors('Rc4');
31$board->addPiece('B', 'R', 'd4');
32$phpunit->assertErrors(array(
33    array('package' => 'PEAR_Error', 'message' => 'Too many Black Rooks')
34), 'move');
35echo 'tests done';
36?>
37--EXPECT--
38tests done