@@ -17,11 +17,12 @@ func TestEval(t *testing.T) {
1717 material int
1818 }{
1919 {fen .Initial , 20 , 22 , 5 , 39 },
20- {"k7/8/8/8/8/8/8/K7 w - - 0 1" , 3 , 3 , 3 , 0 }, // K
21- {"k7/7R/8/8/8/8/8/K7 w - - 0 1" , 3 + 7 + 7 , 3 + 7 + 5 /* -2 for k */ , 3 , 5 }, // K+R
22- {"k7/7R/8/8/8/8/8/K7 b - - 0 1" , 1 /* -2 due to R */ , 1 , 1 , 0 }, // K with limited mobility
23- {"k7/p6R/8/8/8/8/8/K7 b - - 0 1" , 1 + 2 , 1 + 1 , 1 , 1 }, // K+P
24- {"k7/1p5R/8/8/8/8/8/K7 b - - 0 1" , 2 + 2 , 2 + 2 , 2 , 1 }, // K+P w/ block
20+ {"k7/8/8/8/8/8/8/K7 w - - 0 1" , 3 , 3 , 0 , 0 }, // K
21+ {"k7/7R/8/8/8/8/8/K7 w - - 0 1" , 3 + 7 + 7 , 3 + 7 + 5 /* -2 for k */ , 0 , 5 }, // K+R
22+ {"k7/7R/8/8/8/8/8/K7 b - - 0 1" , 1 /* -2 due to R */ , 1 , 0 , 0 }, // K with limited mobility
23+ {"k7/p6R/8/8/8/8/8/K7 b - - 0 1" , 1 + 2 , 1 + 1 , 0 , 1 }, // K+P
24+ {"k7/1p5R/8/8/8/8/8/K7 b - - 0 1" , 2 + 2 , 2 + 2 , 0 , 1 }, // K+P w/ block
25+ {"k7/pp5R/8/8/8/8/8/K7 b - - 0 1" , 2 + 2 + 1 , 2 + 2 + 1 , 1 , 2 }, // K+2P
2526 {"k7/7R/1R6/8/8/8/8/K7 b - - 0 1" , 0 , 0 , 0 , 0 }, // stalemate
2627 }
2728
0 commit comments