]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/common/test.qh
fc26ccbc795fb1c701f4dba00353dad424c985fe
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / test.qh
1 #ifndef TEST_H
2 #define TEST_H
3
4 #if defined(CSQC)
5     #include "util-pre.qh"
6     #include "../client/sys-pre.qh"
7     #include "../dpdefs/csprogsdefs.qh"
8     #include "../client/sys-post.qh"
9     #include "../client/defs.qh"
10     #include "../dpdefs/keycodes.qh"
11     #include "constants.qh"
12     #include "stats.qh"
13     #include "../warpzonelib/anglestransform.qh"
14     #include "../warpzonelib/mathlib.qh"
15     #include "../warpzonelib/common.qh"
16     #include "../warpzonelib/client.qh"
17     #include "playerstats.qh"
18     #include "teams.qh"
19     #include "util.qh"
20     #include "nades.qh"
21     #include "buffs.qh"
22 #elif defined(MENUQC)
23     #include "util-pre.qh"
24     #include "../menu/sys-pre.qh"
25     #include "../dpdefs/menudefs.qh"
26     #include "../dpdefs/keycodes.qh"
27     #include "../menu/sys-post.qh"
28     #include "../menu/config.qh"
29     #include "../warpzonelib/mathlib.qh"
30     #include "util.qh"
31 #elif defined(SVQC)
32     #include "util-pre.qh"
33     #include "../server/sys-pre.qh"
34     #include "../dpdefs/progsdefs.qh"
35     #include "../dpdefs/dpextensions.qh"
36     #include "../server/sys-post.qh"
37     #include "../warpzonelib/anglestransform.qh"
38     #include "../warpzonelib/mathlib.qh"
39     #include "../warpzonelib/common.qh"
40     #include "../warpzonelib/util_server.qh"
41     #include "../warpzonelib/server.qh"
42     #include "constants.qh"
43     #include "stats.qh"
44     #include "teams.qh"
45     #include "util.qh"
46     #include "nades.qh"
47     #include "buffs.qh"
48 #endif
49
50 #define TEST_Check(cond) do { if(!(cond)) TEST_Fail(#cond); } while(0)
51
52 void TEST_OK();
53 void TEST_Fail(string cond);
54
55 float TEST_RunAll();
56 float TEST_Run(string test);
57 #endif