00001 //--------------------------------------------------------------------------- 00002 // TestLightDepSeedSurvival 00003 //--------------------------------------------------------------------------- 00004 #if !defined(TestLightDepSeedSurvival_H) 00005 #define TestLightDepSeedSurvival_H 00006 00007 #include <cppunit/TestFixture.h> 00008 #include <cppunit/TestCaller.h> 00009 00010 class clSimManager; 00011 00015 class clTestLightDepSeedSurvival : public CppUnit::TestFixture { 00016 00017 public: 00018 00022 void TestLightDepSeedSurvival(); 00023 00024 protected: 00025 00032 void TestNormalGLIProcessing(clSimManager *p_oSimManager); 00033 00039 void TestNormalStormLightProcessing(clSimManager *p_oSimManager); 00040 00052 void TestErrorProcessing(clSimManager *p_oSimManager); 00053 00069 void DoNormalGLIRun1(clSimManager *p_oSimManager); 00070 00086 void DoNormalGLIRun2(clSimManager *p_oSimManager); 00087 00097 char* WriteXMLFile1(); 00098 00108 char* WriteXMLFile2(); 00109 00119 char* WriteXMLFile3(); 00120 00125 char* WriteXMLErrorFile1(); 00126 00131 char* WriteXMLErrorFile2(); 00132 00137 char* WriteXMLErrorFile3(); 00138 00143 char* WriteXMLErrorFile4(); 00144 00149 char* WriteXMLErrorFile5(); 00150 00155 char* WriteXMLErrorFile6(); 00156 00162 char* WriteXMLErrorFile7(); 00163 00164 00170 void WriteCommonStuff(std::fstream &oOut); 00171 00172 00173 }; 00174 //--------------------------------------------------------------------------- 00175 #endif // TestPuertoRicoEstablishment_H