From: Laurent MAZET Date: Fri, 20 Sep 2024 10:04:59 +0000 (+0200) Subject: add tests X-Git-Tag: v1.0~3 X-Git-Url: https://secure.softndesign.org/git/?a=commitdiff_plain;h=754c910b68b61e889f591226807d320ed84238e3;p=reversi.git add tests --- diff --git a/constant.c b/constant.c index 129865d..d192a8a 100644 --- a/constant.c +++ b/constant.c @@ -21,7 +21,9 @@ board_t *getboard (char *name) { board_t *board = NULL; - if (strcmp (name, "6x6") == 0) { + if (strcmp (name, "4x4") == 0) { + board = initboard (4, 4); + } else if (strcmp (name, "6x6") == 0) { board = initboard (6, 6); } else if (strcmp (name, "8x8") == 0) { board = initboard (8, 8); diff --git a/reversi.c b/reversi.c index 75e91ce..cc4cd0a 100644 --- a/reversi.c +++ b/reversi.c @@ -343,6 +343,13 @@ int main (int argc, char *argv[]) /* test: reversi.exe -s 4 2>&1 | grep incorrect */ /* test: reversi.exe -v 2>&1 | grep missing */ /* test: reversi.exe _ 2>&1 | grep invalid */ -/* test: { sleep 1; echo -n s; sleep 1; echo -n ouuljki; sleep 1; echo q; } | reversi.exe -s 0 */ +/* test: { sleep 1; echo -n s; sleep 1; echo -n kko; sleep 1; echo q; } | reversi.exe -s 3 -b 4x4 */ +/* test: { sleep 1; echo -n s; sleep 1; echo -n kkklo; sleep 1; echo q; } | reversi.exe -s 2 -b 6x6 */ +/* test: { sleep 1; echo -n s; sleep 1; echo -n kkkkllo; sleep 1; echo q; } | reversi.exe -s 1 -b 8x8 */ +/* test: { sleep 1; echo -n s; sleep 1; echo -n kkkkklllo; sleep 1; echo q; } | reversi.exe -s 0 -b 10x10 */ +/* test: { sleep 1; echo -n s; sleep 1; echo -n kkkkkkllllo; sleep 1; echo q; } | reversi.exe -b 12x12 */ +/* test: { sleep 1; echo -n s; sleep 1; echo -n kkkkkkklllllo; sleep 1; echo q; } | reversi.exe -b 14x14 */ +/* test: { sleep 1; echo -n s; sleep 1; echo -n kkkkkkkkllllllo; sleep 1; echo q; } | reversi.exe -b 16x16 */ +/* test: { for i in k k o k o m l m o l l m j j l m l j m o m l o i i j j j o i o l l o j l l k o q; do echo c; sleep 1; done; } | reversi.exe -b 4x4 */ /* vim: set ts=4 sw=4 et: */