TestEpisodicMortality.h

00001 //---------------------------------------------------------------------------
00002 // TestEpisodicMortality
00003 //---------------------------------------------------------------------------
00004 #if !defined(TestEpisodicMortality_H)
00005   #define TestEpisodicMortality_H
00006 
00007 #include <cppunit/TestFixture.h>
00008 #include <cppunit/TestCaller.h>
00009 #include <cppunit/TestSuite.h>
00010 
00011 class clSimManager;
00012 class clTreePopulation;
00013 
00017 class clTestEpisodicMortality : public CppUnit::TestFixture
00018 {
00019   public:
00020 
00025   void TestEpisodicMortality();
00026 
00027   protected:
00028 
00032   struct tree{float fX, 
00033               fY; 
00034               int iSpecies; 
00035               bool bDead, 
00036               bFound;  
00037               };
00038 
00039 
00049   void DoMortEpisodeRun1(clSimManager *p_oSimManager);
00050 
00059   void DoMortEpisodeRun2(clSimManager *p_oSimManager);
00060 
00069   void DoMortEpisodeRun3(clSimManager *p_oSimManager);
00070 
00084   void DoMortEpisodeRun4(clSimManager *p_oSimManager);
00085 
00094   void DoMortEpisodeRun5(clSimManager *p_oSimManager);
00095 
00110   void DoMortEpisodeRun6(clSimManager *p_oSimManager);
00111 
00117   char * WriteXMLFile1();
00118 
00124   char * WriteXMLFile2();
00125 
00131   char * WriteXMLFile3();
00132 
00138   char * WriteXMLFile4();
00139 
00145   char * WriteXMLFile5();
00146 
00152   char * WriteXMLFile6();
00153 
00158   void WriteTreeMap(char *cFileName);
00159 
00167   void CheckResults(clTreePopulation *p_oPop, int iNumTrees, tree *p_FakeTrees);
00168 
00169 };
00170 //---------------------------------------------------------------------------
00171 #endif // TestEpisodicMortality_H

Generated on Wed Nov 15 11:27:24 2006 for SORTIE C++ Test Documentation by  doxygen 1.4.7