author | ali <ali@juiblex.co.uk> |
Fri Jan 27 23:59:51 2012 +0000 (2012-01-27) | |
changeset 8 | cf332d440466 |
parent 6 | faab25d520dd |
child 9 | 6a13fe0fc19e |
permissions | -rw-r--r-- |
1 #ifndef TESTCASE_H
2 #define TESTCASE_H
4 #include <glib.h>
6 #define TESTCASE_ERROR testcase_error_quark()
8 typedef enum {
9 TESTCASE_ERROR_FAILED
10 } TestcaseError;
12 typedef struct {
13 char *basename;
14 char *input;
15 char *expected;
16 char *encoding; /* The character encoding to talk to BOOKLOUPE in */
17 enum {
18 TESTCASE_XFAIL=1<<0,
19 } flags;
20 } Testcase;
22 GQuark testcase_error_quark(void);
23 gboolean testcase_run(Testcase *testcase);
24 void testcase_free(Testcase *testcase);
26 #endif /* TESTCASE_H */