7 START_TEST(test_create_0)
10 fail_unless(lk_init(&kmap) == 0,
11 "Unable to initialize structure by valid pointer");
15 START_TEST(test_create_1)
17 fail_if(lk_init(NULL) == 0,
18 "Possible to initialize structure by NULL");
22 START_TEST(test_free_0)
26 fail_unless(lk_init(&kmap) == 0,
27 "Unable to initialize structure by valid pointer");
29 fail_unless(lk_free(&kmap) == 0,
30 "Unable to free by valid pointer");
36 START_TEST(test_free_1)
38 fail_if(lk_free(NULL) == 0,
39 "Possible to free NULL pointer");
47 Suite *s = suite_create("libkeymap");
48 TCase *tc_core = tcase_create(NULL);
50 tcase_add_test(tc_core, test_create_0);
51 tcase_add_test(tc_core, test_create_1);
52 tcase_add_test(tc_core, test_free_0);
53 tcase_add_test(tc_core, test_free_1);
55 suite_add_tcase(s, tc_core);
63 Suite *s = libkeymap_suite();
64 SRunner *sr = srunner_create (s);
66 srunner_run_all(sr, CK_NORMAL);
68 number_failed = srunner_ntests_failed(sr);
71 return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;