TestStormDamageApplier.h

00001 //---------------------------------------------------------------------------
00002 // TestStormDamageApplier
00003 //---------------------------------------------------------------------------
00004 #if !defined(TestStormDamageApplier_H)
00005   #define TestStormDamageApplier_H
00006 
00007 #include <cppunit/TestFixture.h>
00008 #include <cppunit/TestCaller.h>
00009 
00010 class clSimManager;
00011 class clTreePopulation;
00012 
00016 class clTestStormDamageApplier : public CppUnit::TestFixture {
00017 
00018   public:
00019 
00023   void TestStormDamageApplier();
00024 
00032   void MakeGraphs();
00033 
00034   protected:
00035 
00073   void TestNormalProcessingRun1(clSimManager *p_oSimManager);
00074 
00112   void TestNormalProcessingRun2(clSimManager *p_oSimManager);
00113 
00118   void TestRun1Timestep1(clTreePopulation *p_oPop);
00119 
00124   void TestRun1Timestep2(clTreePopulation *p_oPop);
00125 
00130   void TestRun1Timestep3(clTreePopulation *p_oPop);
00131 
00136   void TestRun1Timestep4(clTreePopulation *p_oPop);
00137 
00142   void TestRun1Timestep5(clTreePopulation *p_oPop);
00143 
00147   void TestErrorProcessing(clSimManager *p_oSimManager);
00148 
00153   char *WriteXMLFile1();
00154 
00159   char *WriteXMLFile2();
00160 
00165   char *WriteXMLFile3();
00166 
00171   char* WriteXMLErrorFile1();
00172 
00178   char* WriteXMLErrorFile2();
00179 
00185   char* WriteXMLErrorFile3();
00186 
00192   void WriteCommonStuff(std::fstream &oOut);
00193 
00198   void WriteBehaviorList(std::fstream &oOut);
00199 
00200 };
00201 //---------------------------------------------------------------------------
00202 #endif //TestStormDamageApplier_H

Generated on Thu May 24 09:35:10 2007 for SORTIE C++ Test Documentation by  doxygen 1.5.2