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