7 START_TEST(test_add_map_border)
14 fail_if(lk_add_map(&kmap, -1) == 0,
15 "Possible to define the map with index -1");
17 fail_if(lk_add_map(&kmap, MAX_NR_KEYMAPS) == 0,
18 "Possible to define the map with index -1");
20 fail_unless(lk_add_map(&kmap, 0) == 0,
21 "Unable to define map");
23 fail_unless(lk_add_map(&kmap, 0) == 0,
24 "Unable to define map");
30 START_TEST(test_add_map_0)
37 fail_if(lk_add_map(&kmap, 0) != 0, "Unable to define map");
38 fail_if(kmap.max_keymap != 1, "Wrong max_keymap number");
40 fail_if(lk_add_map(&kmap, 0) != 0, "Unable to define map");
41 fail_if(kmap.max_keymap != 1, "Wrong max_keymap number");
43 fail_if(lk_add_map(&kmap, 1) != 0, "Unable to define map");
44 fail_if(kmap.max_keymap != 2, "Wrong max_keymap number");
46 fail_if(lk_add_map(&kmap, 2) != 0, "Unable to define map");
47 fail_if(kmap.max_keymap != 3, "Wrong max_keymap number");
56 Suite *s = suite_create("libkeymap");
57 TCase *tc_core = tcase_create(NULL);
59 tcase_add_test(tc_core, test_add_map_border);
60 tcase_add_test(tc_core, test_add_map_0);
62 suite_add_tcase(s, tc_core);
70 Suite *s = libkeymap_suite();
71 SRunner *sr = srunner_create (s);
73 srunner_run_all(sr, CK_NORMAL);
75 number_failed = srunner_ntests_failed(sr);
78 return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;