equal
deleted
inserted
replaced
|
1 /** |
|
2 * This include file acts as a "supermacro", calling a macro (TEST) for each defined test. |
|
3 * |
|
4 * All tests must be added to this list. |
|
5 * |
|
6 * TEST() macro signature: |
|
7 * #define TEST(name) |
|
8 * #define TEST_OPTIONAL(name) |
|
9 * #define TEST_END |
|
10 */ |
|
11 |
|
12 #ifndef TEST |
|
13 /* Required */ |
|
14 #error TEST macro not defined |
|
15 #endif |
|
16 |
|
17 #ifndef TEST_OPTIONAL |
|
18 /* Default to the same value as TEST() */ |
|
19 #define TEST_OPTIONAL(name) TEST(name) |
|
20 #endif |
|
21 |
|
22 |
|
23 /* Tests*/ |
|
24 TEST ( str_quote ) |
|
25 TEST ( str_format ) |
|
26 TEST ( dump_str ) |
|
27 TEST ( transport_test ) |
|
28 TEST ( line_proto ) |
|
29 TEST ( irc_queue ) |
|
30 TEST ( irc_conn ) |
|
31 TEST ( irc_conn_self_nick ) |
|
32 TEST ( irc_net ) |
|
33 TEST ( irc_chan_add_offline ) |
|
34 TEST ( irc_chan_namreply ) |
|
35 TEST ( irc_chan_user_join ) |
|
36 TEST ( irc_chan_user_part ) |
|
37 TEST ( irc_chan_user_kick ) |
|
38 TEST ( irc_chan_self_kick ) |
|
39 TEST ( irc_chan_user_nick ) |
|
40 TEST ( irc_chan_user_quit ) |
|
41 TEST ( irc_chan_CTCP_ACTION ) |
|
42 TEST ( irc_chan_privmsg ) |
|
43 |
|
44 /* Optional tests */ |
|
45 TEST_OPTIONAL ( fifo ) |
|
46 |
|
47 /* |
|
48 * End of list |
|
49 */ |
|
50 #ifdef TEST_END |
|
51 TEST_END |
|
52 #endif |
|
53 |
|
54 /* |
|
55 * Cleanup |
|
56 */ |
|
57 #undef TEST |
|
58 #undef TEST_OPTIONAL |
|
59 #undef TEST_END |