00001 //--------------------------------------------------------------------------- 00002 // TestLinearBiLevelGrowth 00003 //--------------------------------------------------------------------------- 00004 #if !defined(TestLinearBiLevelGrowth_H) 00005 #define TestLinearBiLevelGrowth_H 00006 00007 #include <cppunit/TestFixture.h> 00008 #include <cppunit/TestCaller.h> 00009 00010 class clSimManager; 00011 00015 class clTestLinearBiLevelGrowth : public CppUnit::TestFixture { 00016 00017 public: 00018 00022 void TestLinearBiLevelGrowth(); 00023 00024 protected: 00025 00034 void NormalProcessingRun1(clSimManager *p_oSimManager); 00035 00044 void NormalProcessingRun2(clSimManager *p_oSimManager); 00045 00054 void NormalProcessingRun3(clSimManager *p_oSimManager); 00055 00064 void NormalProcessingRun4(clSimManager *p_oSimManager); 00065 00070 void ErrorProcessing(clSimManager *p_oSimManager); 00071 00072 00077 char* WriteXMLFile1(); 00078 00083 char* WriteXMLFile2(); 00084 00089 char* WriteXMLFile3(); 00090 00095 char* WriteXMLFile4(); 00096 00102 char* WriteXMLErrorFile1(); 00103 00109 void WriteCommonStuff(std::fstream &oOut); 00110 00115 void WriteGrowthParameters(std::fstream &oOut); 00116 00117 00118 }; 00119 //--------------------------------------------------------------------------- 00120 #endif // TestSimpleLinearGrowth_H