X-Git-Url: http://git.draconx.ca/gitweb/rrace.git/blobdiff_plain/b39d19918b63b80d1f3b068d158fe43415b9d1b6..f6be82664a5b8e8bc34c048b56417b591dcd5a5e:/tests/game.at diff --git a/tests/game.at b/tests/game.at index b607cf6..4d367af 100644 --- a/tests/game.at +++ b/tests/game.at @@ -47,6 +47,8 @@ below(0) below(1) below(2) below(3) below(4) AT_CLEANUP +TEST_TAP_SIMPLE([board_rect], [boardrect], [], [board]) + AT_SETUP([game_do_move zigzag]) AT_CHECK([boardmove m4_do( @@ -597,3 +599,33 @@ grep -v '^ok' out], [0], [1..200 ]) AT_CLEANUP + +AT_SETUP([game_check_goal]) + +AT_DATA([boards.dat], +[[0 0 0 0 0 0 +1f8c63f 1f8c63f 1f8c63f 0000 0000 0000 +1f8c63f 1f8c63f 1f8c63f ffff 0000 0000 +1f8c63f 1f8c63f 1f8c63f 0000 ffff 0000 +1f8c63f 1f8c63f 1f8c63f 0000 0000 ffff +00739c0 1f8c63f 1f8c63f ffff 0000 0000 +1f8c63f 00739c0 1f8c63f 0000 ffff 0000 +1f8c63f 1f8c63f 00739c0 0000 0000 ffff +0000000 0000000 0000000 0001 0020 0400 +]]) + +AT_DATA([expout], +[[00000 +00000 +739c0 +739c0 +739c0 +00000 +00000 +00000 +10840 +]]) + +AT_CHECK([checkgoal result.dat && cat result.dat], [0], [expout]) + +AT_CLEANUP