00001 //--------------------------------------------------------------------------- 00002 // TestLogBiLevelGrowth 00003 //--------------------------------------------------------------------------- 00004 #if !defined(TestLogBiLevelGrowth_H) 00005 #define TestLogBiLevelGrowth_H 00006 00007 #include <cppunit/TestFixture.h> 00008 #include <cppunit/TestCaller.h> 00009 00010 class clSimManager; 00011 00015 class clTestLogBiLevelGrowth : public CppUnit::TestFixture { 00016 00017 public: 00018 00022 void TestLogBiLevelGrowth(); 00023 00024 protected: 00025 00033 void NormalProcessingRun1(clSimManager *p_oSimManager); 00034 00042 void NormalProcessingRun2(clSimManager *p_oSimManager); 00043 00051 void NormalProcessingRun3(clSimManager *p_oSimManager); 00052 00057 void ErrorProcessing(clSimManager *p_oSimManager); 00058 00059 00064 char* WriteXMLFile1(); 00065 00070 char* WriteXMLFile2(); 00071 00076 char* WriteXMLFile3(); 00077 00083 char* WriteXMLErrorFile1(); 00084 00089 char* WriteXMLErrorFile2(); 00090 00095 char* WriteXMLErrorFile3(); 00096 00102 char* WriteXMLErrorFile4(); 00103 00109 char* WriteXMLErrorFile5(); 00110 00115 char* WriteXMLErrorFile6(); 00116 00121 char* WriteXMLErrorFile7(); 00122 00128 void WriteCommonStuff(std::fstream &oOut); 00129 00134 void WriteGrowthParameters(std::fstream &oOut); 00135 }; 00136 //--------------------------------------------------------------------------- 00137 #endif // TestSimpleLinearGrowth_H