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
19class BApplication; // forward declaration
20
21// Local Defines ---------------------------------------------------------------
22
23// Globals ---------------------------------------------------------------------
24
25class LaunchTester : public BTestCase
26{
27	public:
28		LaunchTester() {;}
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
96private:
97	BApplication *fApplication;
98};
99
100#endif	// LAUNCH_TESTER_H
101