1--TEST--
2Games_Chess->getMoveList() checkmate
3--SKIPIF--
4--FILE--
5<?php
6require_once dirname(__FILE__) . '/setup.php.inc';
7$board->resetGame();
8$board->moveSAN('e4');
9$board->moveSAN('g5');
10$board->moveSAN('Qf3');
11$board->moveSAN('f5');
12$board->moveSAN('Qh5');
13$phpunit->assertEquals(
14    array (
15  1 =>
16  array (
17    0 => 'e4',
18    1 => 'g5',
19  ),
20  2 =>
21  array (
22    0 => 'Qf3',
23    1 => 'f5',
24  ),
25  3 =>
26  array (
27    0 => 'Qh5',
28  ),
29),
30    $board->getMoveList(), 'basic move list is wrong');
31$phpunit->assertEquals(
32    array (
33  1 =>
34  array (
35    0 => 'e4',
36    1 => 'g5',
37  ),
38  2 =>
39  array (
40    0 => 'Qf3',
41    1 => 'f5',
42  ),
43  3 =>
44  array (
45    0 => 'Qh5#',
46  ),
47),
48    $board->getMoveList(true), 'checked move list is wrong');
49echo 'tests done';
50?>
51--EXPECT--
52tests done