1 | /** |
2 | * Reference to all test suites. |
3 | * |
4 | */ |
5 | |
6 | #ifndef _testsuites_h |
7 | #define _testsuites_h |
8 | |
9 | #include "SDL_test.h" |
10 | |
11 | /* Test collections */ |
12 | extern SDLTest_TestSuiteReference audioTestSuite; |
13 | extern SDLTest_TestSuiteReference clipboardTestSuite; |
14 | extern SDLTest_TestSuiteReference eventsTestSuite; |
15 | extern SDLTest_TestSuiteReference keyboardTestSuite; |
16 | extern SDLTest_TestSuiteReference mainTestSuite; |
17 | extern SDLTest_TestSuiteReference mouseTestSuite; |
18 | extern SDLTest_TestSuiteReference pixelsTestSuite; |
19 | extern SDLTest_TestSuiteReference platformTestSuite; |
20 | extern SDLTest_TestSuiteReference rectTestSuite; |
21 | extern SDLTest_TestSuiteReference renderTestSuite; |
22 | extern SDLTest_TestSuiteReference rwopsTestSuite; |
23 | extern SDLTest_TestSuiteReference sdltestTestSuite; |
24 | extern SDLTest_TestSuiteReference stdlibTestSuite; |
25 | extern SDLTest_TestSuiteReference surfaceTestSuite; |
26 | extern SDLTest_TestSuiteReference syswmTestSuite; |
27 | extern SDLTest_TestSuiteReference timerTestSuite; |
28 | extern SDLTest_TestSuiteReference videoTestSuite; |
29 | extern SDLTest_TestSuiteReference hintsTestSuite; |
30 | |
31 | /* All test suites */ |
32 | SDLTest_TestSuiteReference *testSuites[] = { |
33 | &audioTestSuite, |
34 | &clipboardTestSuite, |
35 | &eventsTestSuite, |
36 | &keyboardTestSuite, |
37 | &mainTestSuite, |
38 | &mouseTestSuite, |
39 | &pixelsTestSuite, |
40 | &platformTestSuite, |
41 | &rectTestSuite, |
42 | &renderTestSuite, |
43 | &rwopsTestSuite, |
44 | &sdltestTestSuite, |
45 | &stdlibTestSuite, |
46 | &surfaceTestSuite, |
47 | &syswmTestSuite, |
48 | &timerTestSuite, |
49 | &videoTestSuite, |
50 | &hintsTestSuite, |
51 | NULL |
52 | }; |
53 | |
54 | #endif |
55 | |