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