diff options
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -1,9 +1,17 @@ #include "unittest.h" #include "board.h" +void test_notations() { + printf("%u\n", notation_to_index('e', 4)); + unit_test(notation_to_index('e', 4) == 28, "Notation e4 is index 28"); + + char notation[2] = "x0"; + index_to_notation(28, notation); + unit_test(notation[0] == 'e' && notation [1] == '4', "Index 28 is notation e4"); +} + int main() { - unit_test(2 * 2 == 4, "2 * 2 == 4"); - unit_test(2 * 2 == 5, "2 * 2 == 4"); + test_notations(); report(); return 0; |