author | Tero Marttila <terom@fixme.fi> |
Wed, 27 May 2009 23:57:48 +0300 | |
branch | new-lib-errors |
changeset 217 | 7728d6ec3abf |
parent 196 | 873796250c60 |
permissions | -rw-r--r-- |
168 | 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: |
|
195
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
7 |
* #define TEST(name, flags) |
168 | 8 |
* #define TEST_END |
9 |
*/ |
|
10 |
||
11 |
#ifndef TEST |
|
12 |
/* Required */ |
|
13 |
#error TEST macro not defined |
|
14 |
#endif |
|
15 |
||
16 |
/* Tests*/ |
|
195
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
17 |
TEST ( test_fail, TEST_WILL_FAIL ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
18 |
TEST ( str_quote, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
19 |
TEST ( str_format, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
20 |
TEST ( dump_str, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
21 |
TEST ( resolve_addr, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
22 |
TEST ( resolve_result, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
23 |
TEST ( resolve, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
24 |
TEST ( transport_test, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
25 |
TEST ( fifo, TEST_OPTIONAL ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
26 |
TEST ( tcp, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
27 |
TEST ( line_proto, 0 ) |
196
873796250c60
implement msg_proto and associated test, fix misc. other bugs (including changing error_info::code to a signed int\!)
Tero Marttila <terom@fixme.fi>
parents:
195
diff
changeset
|
28 |
TEST ( msg_proto_recv, 0 ) |
873796250c60
implement msg_proto and associated test, fix misc. other bugs (including changing error_info::code to a signed int\!)
Tero Marttila <terom@fixme.fi>
parents:
195
diff
changeset
|
29 |
TEST ( msg_proto_send, 0 ) |
873796250c60
implement msg_proto and associated test, fix misc. other bugs (including changing error_info::code to a signed int\!)
Tero Marttila <terom@fixme.fi>
parents:
195
diff
changeset
|
30 |
TEST ( msg_proto_error, 0 ) |
873796250c60
implement msg_proto and associated test, fix misc. other bugs (including changing error_info::code to a signed int\!)
Tero Marttila <terom@fixme.fi>
parents:
195
diff
changeset
|
31 |
TEST ( msg_proto_error_transport, 0 ) |
873796250c60
implement msg_proto and associated test, fix misc. other bugs (including changing error_info::code to a signed int\!)
Tero Marttila <terom@fixme.fi>
parents:
195
diff
changeset
|
32 |
TEST ( msg_proto_error_read, 0 ) |
873796250c60
implement msg_proto and associated test, fix misc. other bugs (including changing error_info::code to a signed int\!)
Tero Marttila <terom@fixme.fi>
parents:
195
diff
changeset
|
33 |
TEST ( msg_proto_error_recv_invalid, 0 ) |
195
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
34 |
TEST ( irc_cmd, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
35 |
TEST ( irc_line_parse, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
36 |
TEST ( irc_line_build, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
37 |
TEST ( irc_queue, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
38 |
TEST ( irc_conn, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
39 |
TEST ( irc_conn_self_nick, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
40 |
TEST ( irc_net, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
41 |
TEST ( irc_chan_add_offline, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
42 |
TEST ( irc_chan_namreply, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
43 |
TEST ( irc_chan_user_join, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
44 |
TEST ( irc_chan_user_part, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
45 |
TEST ( irc_chan_user_kick, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
46 |
TEST ( irc_chan_self_kick, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
47 |
TEST ( irc_chan_user_nick, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
48 |
TEST ( irc_chan_user_quit, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
49 |
TEST ( irc_chan_CTCP_ACTION, 0 ) |
42aedce3e2eb
rework test to implement flags, test_results, test_stats, TEST_WILL_FAIL
Tero Marttila <terom@fixme.fi>
parents:
190
diff
changeset
|
50 |
TEST ( irc_chan_privmsg, 0 ) |
168 | 51 |
|
52 |
/* |
|
53 |
* End of list |
|
54 |
*/ |
|
55 |
#ifdef TEST_END |
|
56 |
TEST_END |
|
57 |
#endif |
|
58 |
||
59 |
/* |
|
60 |
* Cleanup |
|
61 |
*/ |
|
62 |
#undef TEST |
|
63 |
#undef TEST_OPTIONAL |
|
64 |
#undef TEST_END |