2
* unit tests for the geis_instance_table module
7
#include "libgeis/geis_error.h"
10
START_TEST(global_error_stack)
14
geis_error_clear(NULL);
15
geis_error_push(NULL, GEIS_STATUS_SUCCESS);
17
fail_unless(geis_error_count(NULL) == 1, "unexpected error stack size");
18
for (i=0; i < geis_error_count(NULL); ++i)
20
fail_unless(geis_error_code(NULL, i) == GEIS_STATUS_SUCCESS,
21
"unexpected status code retrieved");
29
make_error_reporting_suite()
31
Suite *s = suite_create("geis2-error-reporting");
33
TCase *create = tcase_create("error-reporting");
34
tcase_add_test(create, global_error_stack);
35
suite_add_tcase(s, create);