diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/stdc++.cc | 16 | ||||
-rw-r--r-- | tests/stdc.c | 16 |
2 files changed, 24 insertions, 8 deletions
diff --git a/tests/stdc++.cc b/tests/stdc++.cc index 38551f0..71d4bcd 100644 --- a/tests/stdc++.cc +++ b/tests/stdc++.cc @@ -28,28 +28,36 @@ int main(int argc, char** argv) { unsigned i; + assert(code_map_osx_to_win32_len == ARRAY_SIZE(code_map_osx_to_win32)); assert(code_map_osx_to_win32[0x1d] == 0x30); + assert(name_map_osx_to_win32_len == ARRAY_SIZE(name_map_osx_to_win32)); assert(strcmp(name_map_osx_to_win32[0x1d], "VK_0") == 0); + assert(code_map_osx_to_xkb_len == ARRAY_SIZE(code_map_osx_to_xkb)); assert(strcmp(code_map_osx_to_xkb[0x1d], "AE10") == 0); + assert(name_map_osx_to_xkb_len == ARRAY_SIZE(name_map_osx_to_xkb)); assert(strcmp(name_map_osx_to_xkb[0x1d], "AE10") == 0); - for (i = 0;i < ARRAY_SIZE(code_map_osx_to_win32);i++) { + assert(code_map_html_to_win32_len == ARRAY_SIZE(code_map_html_to_win32)); + for (i = 0;i < code_map_html_to_win32_len;i++) { if (strcmp(code_map_html_to_win32[i].from, "ControlLeft") == 0) { assert(code_map_html_to_win32[i].to == 0x11); break; } } - assert(i != ARRAY_SIZE(code_map_osx_to_win32)); - for (i = 0;i < ARRAY_SIZE(name_map_html_to_win32);i++) { + assert(i != code_map_html_to_win32_len); + assert(name_map_html_to_win32_len == ARRAY_SIZE(name_map_html_to_win32)); + for (i = 0;i < name_map_html_to_win32_len;i++) { if (strcmp(name_map_html_to_win32[i].from, "ControlLeft") == 0) { assert(strcmp(name_map_html_to_win32[i].to, "VK_CONTROL") == 0); break; } } - assert(i != ARRAY_SIZE(name_map_html_to_win32)); + assert(i != name_map_html_to_win32_len); + assert(code_table_osx_len == ARRAY_SIZE(code_table_osx)); assert(code_table_osx[0x1d] == 0x3b); + assert(name_table_osx_len == ARRAY_SIZE(name_table_osx)); assert(strcmp(name_table_osx[0x1d], "Control") == 0); return 0; diff --git a/tests/stdc.c b/tests/stdc.c index df65116..e4946fa 100644 --- a/tests/stdc.c +++ b/tests/stdc.c @@ -28,28 +28,36 @@ int main(int argc, char** argv) { unsigned i; + assert(code_map_osx_to_win32_len == ARRAY_SIZE(code_map_osx_to_win32)); assert(code_map_osx_to_win32[0x1d] == 0x30); + assert(name_map_osx_to_win32_len == ARRAY_SIZE(name_map_osx_to_win32)); assert(strcmp(name_map_osx_to_win32[0x1d], "VK_0") == 0); + assert(code_map_osx_to_xkb_len == ARRAY_SIZE(code_map_osx_to_xkb)); assert(strcmp(code_map_osx_to_xkb[0x1d], "AE10") == 0); + assert(name_map_osx_to_xkb_len == ARRAY_SIZE(name_map_osx_to_xkb)); assert(strcmp(name_map_osx_to_xkb[0x1d], "AE10") == 0); - for (i = 0;i < ARRAY_SIZE(code_map_osx_to_win32);i++) { + assert(code_map_html_to_win32_len == ARRAY_SIZE(code_map_html_to_win32)); + for (i = 0;i < code_map_html_to_win32_len;i++) { if (strcmp(code_map_html_to_win32[i].from, "ControlLeft") == 0) { assert(code_map_html_to_win32[i].to == 0x11); break; } } - assert(i != ARRAY_SIZE(code_map_osx_to_win32)); - for (i = 0;i < ARRAY_SIZE(name_map_html_to_win32);i++) { + assert(i != code_map_html_to_win32_len); + assert(name_map_html_to_win32_len == ARRAY_SIZE(name_map_html_to_win32)); + for (i = 0;i < name_map_html_to_win32_len;i++) { if (strcmp(name_map_html_to_win32[i].from, "ControlLeft") == 0) { assert(strcmp(name_map_html_to_win32[i].to, "VK_CONTROL") == 0); break; } } - assert(i != ARRAY_SIZE(name_map_html_to_win32)); + assert(i != name_map_html_to_win32_len); + assert(code_table_osx_len == ARRAY_SIZE(code_table_osx)); assert(code_table_osx[0x1d] == 0x3b); + assert(name_table_osx_len == ARRAY_SIZE(name_table_osx)); assert(strcmp(name_table_osx[0x1d], "Control") == 0); return 0; |