/* * Copyright (C) 2016 Robin Krahl * * dbfp_check.c */ #include #include #include "dbfp.h" START_TEST(test_dbfp_create) { struct dbfp dbfp; int err; err = dbfp_init(&dbfp, "test-key"); ck_assert_int_eq(err, 0); ck_assert_str_eq(dbfp.key, "test-key"); dbfp_close(&dbfp); } END_TEST int main(int argc, char **argv) { int num_failed = 0; Suite *s; SRunner *sr; TCase *tc_basic; s = suite_create("dbfp"); sr = srunner_create(s); tc_basic = tcase_create("basic"); tcase_add_test(tc_basic, test_dbfp_create); suite_add_tcase(s, tc_basic); srunner_run_all(sr, CK_ENV); num_failed = srunner_ntests_failed(sr); srunner_free(sr); return (num_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE; }