00001 //--------------------------------------------------------------------------- 00002 // TestSubstrateDepSeedSurvival 00003 //--------------------------------------------------------------------------- 00004 #if !defined(TestSubstrateDepSeedSurvival_H) 00005 #define TestSubstrateDepSeedSurvival_H 00006 00007 #include <cppunit/TestFixture.h> 00008 #include <cppunit/TestCaller.h> 00009 00010 class clSimManager; 00011 00015 class clTestSubstrateDepSeedSurvival : public CppUnit::TestFixture 00016 { 00017 00018 public: 00019 00023 void TestSubstrateDepSeedSurvival(); 00024 00025 private: 00026 00038 void TestNormalProcessingRun1(clSimManager *p_oSimManager); 00039 00051 void TestNormalProcessingRun2(clSimManager *p_oSimManager); 00052 00066 void TestNormalProcessingRun3(clSimManager *p_oSimManager); 00067 00079 void TestNormalProcessingRun4(clSimManager *p_oSimManager); 00080 00086 void TestErrorProcessing(clSimManager *p_oSimManager); 00087 00092 char * WriteXMLFile1(); 00093 00098 char * WriteXMLFile2(); 00099 00104 char * WriteXMLFile3(); 00105 00110 char * WriteXMLFile4(); 00111 00116 char * WriteXMLErrorFile1(); 00117 00122 char * WriteXMLErrorFile2(); 00123 00128 char * WriteXMLErrorFile3(); 00129 00135 char * WriteXMLErrorFile4(); 00136 00142 void WriteCommonStuff(std::fstream &oOut); 00143 }; 00144 00145 //--------------------------------------------------------------------------- 00146 #endif // TestEstablishment