143
154
"k7/7K/8/8/8/8/8/7N b - - 0 1", ChessResult.DRAW, ChessRule.INSUFFICIENT_MATERIAL);
144
155
/* Sufficient if a knight on each side */
145
156
test_good_move("k7/7p/7K/8/8/8/8/6Nn w - - 0 1", "Kxh7",
147
158
/* A bishop would suffice as well */
148
159
test_good_move("k7/7p/7K/8/8/8/8/6Nb w - - 0 1", "Kxh7",
151
162
/* Insufficient material - King and n same-color bishops vs. King and n same-color bishops */
152
163
test_good_move("k2b1b1b/6bp/7K/4B1B1/8/8/8/8 w - - 0 1", "Kxh7",