00001 //--------------------------------------------------------------------------- 00002 // TestPRStormBiLevelGrowth 00003 //--------------------------------------------------------------------------- 00004 #if !defined(TestPRStormBiLevelGrowth_H) 00005 #define TestPRStormBiLevelGrowth_H 00006 00007 #include <cppunit/TestFixture.h> 00008 #include <cppunit/TestCaller.h> 00009 00010 class clSimManager; 00011 00015 class clTestPRStormBiLevelGrowth : public CppUnit::TestFixture { 00016 00017 public: 00018 00022 void TestPRStormBiLevelGrowth(); 00023 00024 protected: 00025 00034 void NormalProcessingRun1(clSimManager *p_oSimManager); 00035 00044 void NormalProcessingRun2(clSimManager *p_oSimManager); 00045 00050 void ErrorProcessing(clSimManager *p_oSimManager); 00051 00056 char* WriteXMLFile1(); 00057 00062 char* WriteXMLFile2(); 00063 00069 char* WriteXMLErrorFile1(); 00070 00076 char* WriteXMLErrorFile2(); 00077 00083 char* WriteXMLErrorFile3(); 00084 00090 void WriteCommonStuff(std::fstream &oOut); 00091 00096 void WriteGrowthParameters(std::fstream &oOut); 00097 00098 00099 }; 00100 //--------------------------------------------------------------------------- 00101 #endif // TestSimpleLinearGrowth_H