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