1--TEST--
2Games_Chess->inCheckMate() double check checkmate
3--SKIPIF--
4--FILE--
5<?php
6require_once dirname(__FILE__) . '/setup.php.inc';
7$board->addPiece('B', 'R', 'f8');
8$board->addPiece('B', 'R', 'h8');
9$board->addPiece('B', 'K', 'g8');
10// add a piece that could interpose if it weren't double check
11$board->addPiece('B', 'B', 'e8');
12
13$board->addPiece('W', 'R', 'f1');
14$board->addPiece('W', 'N', 'e7');
15$board->addpiece('W', 'B', 'e4');
16$board->addPiece('W', 'R', 'g1');
17$board->addPiece('W', 'K', 'a1');
18$phpunit->assertTrue($board->inCheckmate('B'), 'B');
19$phpunit->assertFalse($board->inCheckmate('W'), 'W');
20echo 'tests done';
21?>
22--EXPECT--
23tests done