1--TEST-- 2Games_Chess_Crazyhouse->addPiece() invalid, too many black pieces 3--SKIPIF-- 4--FILE-- 5<?php 6require_once dirname(__FILE__) . '/setup.php.inc'; 7$err = $board->addPiece('W', 'P', 'a4'); 8$phpunit->assertTrue($err, 'Pa4'); 9$err = $board->addPiece('B', 'P', 'a4'); 10$phpunit->assertErrors(array( 11 array('package' => 'PEAR_Error', 'message' => 'Pawn already occupies square a4, cannot be replaced by Pawn') 12), 'move 1'); 13 14$err = $board->addPiece('W', 'N', 'a5'); 15$phpunit->assertTrue($err, 'Na5'); 16$err = $board->addPiece('B', 'B', 'a5'); 17$phpunit->assertErrors(array( 18 array('package' => 'PEAR_Error', 'message' => 'Knight already occupies square a5, cannot be replaced by Bishop') 19), 'move 2'); 20echo 'tests done'; 21?> 22--EXPECT-- 23tests done