00001 //--------------------------------------------------------------------------- 00002 // TestTreePopulation2 00003 //--------------------------------------------------------------------------- 00004 #if !defined(TestTreePopulation2_H) 00005 #define TestTreePopulation2_H 00006 00007 #include <cppunit/TestFixture.h> 00008 00009 class clSimManager; 00010 00015 class clTestTreePopulation2 : public CppUnit::TestFixture 00016 { 00017 public: 00018 00022 void TestTreePopulation(); 00023 00024 protected: 00025 00031 void TestTreeMapReading(clSimManager *p_oSimManager); 00032 00050 void TestInitialDensities(clSimManager *p_oSimManager); 00051 00056 void TreeMapBugFixTesting(clSimManager *p_oSimManager); 00057 00062 void TestErrorProcessing(clSimManager *p_oSimManager); 00063 00069 char * WriteXMLFile1(); 00070 00075 char * WriteXMLFile2(); 00076 00082 char * WriteXMLFile3(); 00083 00089 char * WriteXMLFile4(); 00090 00096 char * WriteXMLFile5(); 00097 00103 char * WriteXMLFile6(); 00104 00110 char * WriteXMLFile7(); 00111 00117 char * WriteXMLFile8(); 00118 00124 char * WriteXMLFile9(); 00125 00131 char * WriteXMLErrorFile1(); 00132 00138 char * WriteXMLErrorFile2(); 00139 00145 char * WriteXMLErrorFile3(); 00146 00152 char * WriteXMLErrorFile4(); 00153 00159 char * WriteXMLErrorFile5(); 00160 00166 char * WriteXMLErrorFile6(); 00167 00173 char * WriteXMLErrorFile7(); 00174 00181 char * WriteXMLErrorFile8(); 00182 00183 00189 void WriteCommonPlotStuff(std::fstream &oOut); 00190 00196 void WriteCommonFileStuff(std::fstream &oOut); 00197 00198 }; 00199 //--------------------------------------------------------------------------- 00200 #endif // TestTreePopulation2_H