00001 //--------------------------------------------------------------------------- 00002 // TestBrowsedRelativeGrowth 00003 //--------------------------------------------------------------------------- 00004 #if !defined(TestBrowsedRelativeGrowth_H) 00005 #define TestBrowsedRelativeGrowth_H 00006 00007 #include <cppunit/TestFixture.h> 00008 #include <cppunit/TestCaller.h> 00009 #include <cppunit/TestSuite.h> 00010 00011 class clSimManager; 00012 00016 class clTestBrowsedRelativeGrowth : public CppUnit::TestFixture { 00017 00018 public: 00019 00023 void TestBrowsedRelativeGrowth(); 00024 00025 protected: 00026 00032 void TestNormalRun1(clSimManager *p_oSimManager); 00033 00039 void TestNormalRun2(clSimManager *p_oSimManager); 00040 00045 void TestNormalRun3(clSimManager *p_oSimManager); 00046 00051 void TestErrorProcessing(clSimManager *p_oSimManager); 00052 00057 char* WriteXMLFile1(); 00058 00063 char* WriteXMLFile2(); 00064 00069 char* WriteXMLFile3(); 00070 00075 char* WriteXMLErrorFile1(); 00076 00081 char* WriteXMLErrorFile2(); 00082 00088 void WritePlotAndTrees(std::fstream &oOut); 00089 00094 void WriteCommonParameters(std::fstream &oOut); 00095 }; 00096 //--------------------------------------------------------------------------- 00097 #endif // TestBrowsedRelativeGrowth_H