#include "config.h" #include #include #include #include #include #include #include #include #ifdef HAVE_UNISTD_H #include #endif #ifdef HAVE_IO_H #include #endif #include /************************************** *** assert_return_code **************************************/ static void test_assert_return_code_fail(void **state) { int fd; (void)state; /* unused */ fd = open("this_file_doesnt_exist.cmocka", 0); assert_return_code(fd, errno); if (fd >= 0) { close(fd); } } int main(void) { const struct CMUnitTest tests[] = { cmocka_unit_test(test_assert_return_code_fail), }; return cmocka_run_group_tests(tests, NULL, NULL); }