1--TEST--
2Games_Chess_Crazyhouse->toArray() starting position
3--SKIPIF--
4--FILE--
5<?php
6require_once dirname(__FILE__) . '/setup.php.inc';
7$board->resetGame();
8$phpunit->assertEquals(array (
9  'board' =>
10  array (
11    'a8' => 'r',
12    'b8' => 'n',
13    'c8' => 'b',
14    'd8' => 'q',
15    'e8' => 'k',
16    'f8' => 'b',
17    'g8' => 'n',
18    'h8' => 'r',
19    'a7' => 'p',
20    'b7' => 'p',
21    'c7' => 'p',
22    'd7' => 'p',
23    'e7' => 'p',
24    'f7' => 'p',
25    'g7' => 'p',
26    'h7' => 'p',
27    'a6' => false,
28    'b6' => false,
29    'c6' => false,
30    'd6' => false,
31    'e6' => false,
32    'f6' => false,
33    'g6' => false,
34    'h6' => false,
35    'a5' => false,
36    'b5' => false,
37    'c5' => false,
38    'd5' => false,
39    'e5' => false,
40    'f5' => false,
41    'g5' => false,
42    'h5' => false,
43    'a4' => false,
44    'b4' => false,
45    'c4' => false,
46    'd4' => false,
47    'e4' => false,
48    'f4' => false,
49    'g4' => false,
50    'h4' => false,
51    'a3' => false,
52    'b3' => false,
53    'c3' => false,
54    'd3' => false,
55    'e3' => false,
56    'f3' => false,
57    'g3' => false,
58    'h3' => false,
59    'a2' => 'P',
60    'b2' => 'P',
61    'c2' => 'P',
62    'd2' => 'P',
63    'e2' => 'P',
64    'f2' => 'P',
65    'g2' => 'P',
66    'h2' => 'P',
67    'a1' => 'R',
68    'b1' => 'N',
69    'c1' => 'B',
70    'd1' => 'Q',
71    'e1' => 'K',
72    'f1' => 'B',
73    'g1' => 'N',
74    'h1' => 'R',
75  ),
76  'captured' =>
77  array (
78    'W' =>
79    array (
80      'P' => 0,
81      'B' => 0,
82      'N' => 0,
83      'Q' => 0,
84      'R' => 0,
85    ),
86    'B' =>
87    array (
88      'P' => 0,
89      'B' => 0,
90      'N' => 0,
91      'Q' => 0,
92      'R' => 0,
93    ),
94  ),
95), $board->toArray(), 1);
96echo 'tests done';
97?>
98--EXPECT--
99tests done