/* -*- mode: c -*- */ #include /* * Source files check by this suite: */ #include "../src/parser.c" #include "../src/types.c" #include "../src/util.c" #define is1(arg) ck_assert_int_eq(arg, 1) #define is0(arg) ck_assert_int_eq(arg, 0) /* * Test suite based on check * * To add a new case simply create the .c file * in the tests/ directory and include it below * Also add the new file to the EXTRA_DIST files in * tests/Makefile.am * * To add a new test go to the appropriate case file * and add it there */ #include "types.c" #include "util.c" #include "parser.c" Suite * foodtest_suite(void) { Suite *s; s = suite_create("foodtools tests"); /*** maketests.sh begin ***/ /* everything in here will be replaced upon building */ /* DO NOT delete the begin/end lines */ /*** maketests.sh end ***/ return s; } int main(void) { int number_failed; Suite *s; SRunner *sr; s = foodtest_suite(); sr = srunner_create(s); srunner_set_tap(sr, "-"); srunner_run_all(sr, CK_NORMAL); number_failed = srunner_ntests_failed(sr); srunner_free(sr); return (number_failed == 0) ? 0 : CK_FAILURE; }