xref: /haiku/src/tests/kits/app/broster/LaunchTester.h (revision 3e9f5cc54c62579056a35d595fd71ba2fa902982)
1 //------------------------------------------------------------------------------
2 //	LaunchTester.h
3 //
4 //------------------------------------------------------------------------------
5 
6 #ifndef LAUNCH_TESTER_H
7 #define LAUNCH_TESTER_H
8 
9 // Standard Includes -----------------------------------------------------------
10 
11 // System Includes -------------------------------------------------------------
12 
13 // Project Includes ------------------------------------------------------------
14 #include <TestCase.h>
15 
16 // Local Includes --------------------------------------------------------------
17 #include "../common.h"
18 
19 class BApplication; // forward declaration
20 
21 // Local Defines ---------------------------------------------------------------
22 
23 // Globals ---------------------------------------------------------------------
24 
25 class LaunchTester : public BTestCase
26 {
27 	public:
LaunchTester()28 		LaunchTester() {;}
LaunchTester(std::string name)29 		LaunchTester(std::string name) : BTestCase(name) {;}
30 
31 		void setUp();
32 		void tearDown();
33 
34 		void LaunchTestA1();
35 		void LaunchTestA2();
36 		void LaunchTestA3();
37 		void LaunchTestA4();
38 
39 		void LaunchTestB1();
40 		void LaunchTestB2();
41 		void LaunchTestB3();
42 		void LaunchTestB4();
43 		void LaunchTestB5();
44 
45 		void LaunchTestC1();
46 		void LaunchTestC2();
47 		void LaunchTestC3();
48 		void LaunchTestC4();
49 
50 		void LaunchTestD1();
51 		void LaunchTestD2();
52 		void LaunchTestD3();
53 		void LaunchTestD4();
54 		void LaunchTestD5();
55 		void LaunchTestD6();
56 		void LaunchTestD7();
57 		void LaunchTestD8();
58 		void LaunchTestD9();
59 		void LaunchTestD10();
60 		void LaunchTestD11();
61 		void LaunchTestD12();
62 		void LaunchTestD13();
63 
64 		void LaunchTestE1();
65 		void LaunchTestE2();
66 		void LaunchTestE3();
67 		void LaunchTestE4();
68 		void LaunchTestE5();
69 		void LaunchTestE6();
70 		void LaunchTestE7();
71 		void LaunchTestE8();
72 		void LaunchTestE9();
73 		void LaunchTestE10();
74 		void LaunchTestE11();
75 		void LaunchTestE12();
76 		void LaunchTestE13();
77 		void LaunchTestE14();
78 
79 		void LaunchTestF1();
80 		void LaunchTestF2();
81 		void LaunchTestF3();
82 		void LaunchTestF4();
83 		void LaunchTestF5();
84 		void LaunchTestF6();
85 		void LaunchTestF7();
86 		void LaunchTestF8();
87 		void LaunchTestF9();
88 		void LaunchTestF10();
89 		void LaunchTestF11();
90 		void LaunchTestF12();
91 		void LaunchTestF13();
92 		void LaunchTestF14();
93 
94 		static Test* Suite();
95 
96 private:
97 	BApplication *fApplication;
98 };
99 
100 #endif	// LAUNCH_TESTER_H
101