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 if (lk_init(&kmap) != 0)
27 fail("Unable to initialize structure by valid pointer");
29 fail_unless(lk_free(&kmap) == 0,
30 "Unable to free by valid pointer");
35 START_TEST(test_free_1)
37 fail_if(lk_free(NULL) == 0,
38 "Possible to free NULL pointer");
46 Suite *s = suite_create("libkeymap");
47 TCase *tc_core = tcase_create(NULL);
49 tcase_add_test(tc_core, test_create_0);
50 tcase_add_test(tc_core, test_create_1);
51 tcase_add_test(tc_core, test_free_0);
52 tcase_add_test(tc_core, test_free_1);
54 suite_add_tcase(s, tc_core);
62 Suite *s = libkeymap_suite();
63 SRunner *sr = srunner_create (s);
65 srunner_run_all(sr, CK_NORMAL);
67 number_failed = srunner_ntests_failed(sr);
70 return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;