aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/080_allowedmoves/00_empty.in (renamed from test/080_allowednext/00_empty_U.in)1
-rw-r--r--test/080_allowedmoves/00_empty.out (renamed from test/080_allowednext/00_empty_U.out)0
-rw-r--r--test/080_allowedmoves/01_onemove.in2
-rw-r--r--test/080_allowedmoves/01_onemove.out (renamed from test/080_allowednext/02_U_F.out)0
-rw-r--r--test/080_allowedmoves/02_F_F2.in (renamed from test/080_allowednext/01_F_F2.in)0
-rw-r--r--test/080_allowedmoves/02_F_F2.out (renamed from test/080_allowednext/01_F_F2.out)0
-rw-r--r--test/080_allowedmoves/03_U_F.in (renamed from test/080_allowednext/02_U_F.in)0
-rw-r--r--test/080_allowedmoves/03_U_F.out (renamed from test/080_allowednext/04_longer_true.out)0
-rw-r--r--test/080_allowedmoves/04_R_L_R.in (renamed from test/080_allowednext/03_R_L_R.in)0
-rw-r--r--test/080_allowedmoves/04_R_L_R.out (renamed from test/080_allowednext/03_R_L_R.out)0
-rw-r--r--test/080_allowedmoves/05_longer_true.in (renamed from test/080_allowednext/04_longer_true.in)8
-rw-r--r--test/080_allowedmoves/05_longer_true.out1
-rw-r--r--test/080_allowedmoves/06_longer_false.in (renamed from test/080_allowednext/05_longer_false.in)11
-rw-r--r--test/080_allowedmoves/06_longer_false.out (renamed from test/080_allowednext/05_longer_false.out)0
-rw-r--r--test/080_allowedmoves/07_D_U_false_order.in (renamed from test/080_allowednext/06_D_U_false_order.in)0
-rw-r--r--test/080_allowedmoves/07_D_U_false_order.out (renamed from test/080_allowednext/06_D_U_false_order.out)0
-rw-r--r--test/080_allowedmoves/allowedmoves_tests.c (renamed from test/080_allowednext/allowednext_tests.c)8
17 files changed, 16 insertions, 15 deletions
diff --git a/test/080_allowednext/00_empty_U.in b/test/080_allowedmoves/00_empty.in
index feb4bc3..573541a 100644
--- a/test/080_allowednext/00_empty_U.in
+++ b/test/080_allowedmoves/00_empty.in
@@ -1,2 +1 @@
10 0
2U
diff --git a/test/080_allowednext/00_empty_U.out b/test/080_allowedmoves/00_empty.out
index 27ba77d..27ba77d 100644
--- a/test/080_allowednext/00_empty_U.out
+++ b/test/080_allowedmoves/00_empty.out
diff --git a/test/080_allowedmoves/01_onemove.in b/test/080_allowedmoves/01_onemove.in
new file mode 100644
index 0000000..aac8dac
--- /dev/null
+++ b/test/080_allowedmoves/01_onemove.in
@@ -0,0 +1,2 @@
11
2B'
diff --git a/test/080_allowednext/02_U_F.out b/test/080_allowedmoves/01_onemove.out
index 27ba77d..27ba77d 100644
--- a/test/080_allowednext/02_U_F.out
+++ b/test/080_allowedmoves/01_onemove.out
diff --git a/test/080_allowednext/01_F_F2.in b/test/080_allowedmoves/02_F_F2.in
index 93f0a9c..93f0a9c 100644
--- a/test/080_allowednext/01_F_F2.in
+++ b/test/080_allowedmoves/02_F_F2.in
diff --git a/test/080_allowednext/01_F_F2.out b/test/080_allowedmoves/02_F_F2.out
index c508d53..c508d53 100644
--- a/test/080_allowednext/01_F_F2.out
+++ b/test/080_allowedmoves/02_F_F2.out
diff --git a/test/080_allowednext/02_U_F.in b/test/080_allowedmoves/03_U_F.in
index ad3607e..ad3607e 100644
--- a/test/080_allowednext/02_U_F.in
+++ b/test/080_allowedmoves/03_U_F.in
diff --git a/test/080_allowednext/04_longer_true.out b/test/080_allowedmoves/03_U_F.out
index 27ba77d..27ba77d 100644
--- a/test/080_allowednext/04_longer_true.out
+++ b/test/080_allowedmoves/03_U_F.out
diff --git a/test/080_allowednext/03_R_L_R.in b/test/080_allowedmoves/04_R_L_R.in
index ffd9542..ffd9542 100644
--- a/test/080_allowednext/03_R_L_R.in
+++ b/test/080_allowedmoves/04_R_L_R.in
diff --git a/test/080_allowednext/03_R_L_R.out b/test/080_allowedmoves/04_R_L_R.out
index c508d53..c508d53 100644
--- a/test/080_allowednext/03_R_L_R.out
+++ b/test/080_allowedmoves/04_R_L_R.out
diff --git a/test/080_allowednext/04_longer_true.in b/test/080_allowedmoves/05_longer_true.in
index 0360619..1d9999c 100644
--- a/test/080_allowednext/04_longer_true.in
+++ b/test/080_allowedmoves/05_longer_true.in
@@ -1,11 +1,11 @@
111 111
2F2 2F2
3B 3B
4D2
5D'
6L
7R2
8U 4U
5D'
6R
7L2
8F
9U' 9U'
10D 10D
11F 11F
diff --git a/test/080_allowedmoves/05_longer_true.out b/test/080_allowedmoves/05_longer_true.out
new file mode 100644
index 0000000..27ba77d
--- /dev/null
+++ b/test/080_allowedmoves/05_longer_true.out
@@ -0,0 +1 @@
true
diff --git a/test/080_allowednext/05_longer_false.in b/test/080_allowedmoves/06_longer_false.in
index 6cf8ecd..00fe94f 100644
--- a/test/080_allowednext/05_longer_false.in
+++ b/test/080_allowedmoves/06_longer_false.in
@@ -1,9 +1,12 @@
18 18
2D 2D
3B2
4F' 3F'
4B2
5L' 5L'
6F' 6F'
7L' 7R'
8R2 8L2
9L 9R
10B
11U2
12D
diff --git a/test/080_allowednext/05_longer_false.out b/test/080_allowedmoves/06_longer_false.out
index c508d53..c508d53 100644
--- a/test/080_allowednext/05_longer_false.out
+++ b/test/080_allowedmoves/06_longer_false.out
diff --git a/test/080_allowednext/06_D_U_false_order.in b/test/080_allowedmoves/07_D_U_false_order.in
index 680d1a1..680d1a1 100644
--- a/test/080_allowednext/06_D_U_false_order.in
+++ b/test/080_allowedmoves/07_D_U_false_order.in
diff --git a/test/080_allowednext/06_D_U_false_order.out b/test/080_allowedmoves/07_D_U_false_order.out
index c508d53..c508d53 100644
--- a/test/080_allowednext/06_D_U_false_order.out
+++ b/test/080_allowedmoves/07_D_U_false_order.out
diff --git a/test/080_allowednext/allowednext_tests.c b/test/080_allowedmoves/allowedmoves_tests.c
index 08fe491..aa6bda7 100644
--- a/test/080_allowednext/allowednext_tests.c
+++ b/test/080_allowedmoves/allowedmoves_tests.c
@@ -1,6 +1,6 @@
1#include "../test.h" 1#include "../test.h"
2 2
3bool allowednextmove(size_t n, const uint8_t [n]); 3bool allowedmoves(size_t n, const uint8_t [n]);
4 4
5static char *moves[] = { 5static char *moves[] = {
6 "U", "U2", "U'", 6 "U", "U2", "U'",
@@ -27,9 +27,5 @@ void run(void) {
27 m[i] = j; 27 m[i] = j;
28 } 28 }
29 29
30 fprintf(stderr, "Last two: %s, %s\nNext: %s\n", 30 printf("%s\n", allowedmoves(n, m) ? "true" : "false");
31 n > 2 ? moves[m[n-3]] : "-",
32 n > 1 ? moves[m[n-2]] : "-",
33 n > 0 ? moves[m[n-1]] : "-");
34 printf("%s\n", allowednextmove(n, m) ? "true" : "false");
35} 31}

Generated with cgit - Back to sebastiano.tronto.net