From 23b357f520bd6d90ff734160638f769dfc8f9919 Mon Sep 17 00:00:00 2001 From: tom-anders <13141438+tom-anders@users.noreply.github.com> Date: Tue, 3 Feb 2026 12:10:25 +0100 Subject: [PATCH] test: enable Atomic and Crazyhouse perft tests, they pass now :) closes #15, closes #16 --- test/perft_test.dart | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/test/perft_test.dart b/test/perft_test.dart index 7f3893b..21233ab 100644 --- a/test/perft_test.dart +++ b/test/perft_test.dart @@ -99,10 +99,10 @@ void main() async { } } }); - /* + group('Atomic', () { - final tests = - Parser().parse(File('test/resources/atomic.perft').readAsStringSync()); + final tests = Parser() + .parse(io.File('test/resources/atomic.perft').readAsStringSync()); for (final perftTest in tests) { final position = Atomic.fromSetup(Setup.parseFen(perftTest.fen)); for (final testCase in perftTest.cases @@ -115,11 +115,10 @@ void main() async { } } }); - */ - /* + group('Crazyhouse', () { final tests = Parser() - .parse(File('test/resources/crazyhouse.perft').readAsStringSync()); + .parse(io.File('test/resources/crazyhouse.perft').readAsStringSync()); for (final perftTest in tests) { final position = Crazyhouse.fromSetup(Setup.parseFen(perftTest.fen)); for (final testCase in perftTest.cases @@ -132,7 +131,7 @@ void main() async { } } }); - */ + group('Horde', () { final tests = Parser() .parse(io.File('test/resources/horde.perft').readAsStringSync());