1--TEST--
2Games_Chess->addPiece() invalid, duplicate piece on square
3--SKIPIF--
4--FILE--
5<?php
6require_once dirname(__FILE__) . '/setup.php.inc';
7$err = $board->addPiece('W', 'P', 'a4');
8$phpunit->assertSame($err, true, '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), 'first try');
13
14$err = $board->addPiece('W', 'N', 'a5');
15$phpunit->assertSame($err, true, 'Pa4');
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), 'second try');
20echo 'tests done';
21?>
22--EXPECT--
23tests done