TestPartitionedBiomass.h

00001 //---------------------------------------------------------------------------
00002 // TestPartitionedBiomass
00003 //---------------------------------------------------------------------------
00004 #if !defined(TestPartitionedBiomass_H)
00005   #define TestPartitionedBiomass_H
00006 
00007 #include <cppunit/TestFixture.h>
00008 #include <cppunit/TestCaller.h>
00009 
00010 class clSimManager;
00011 class clTreePopulation;
00012 class clTree;
00013 
00017 class clTestPartitionedBiomass : public CppUnit::TestFixture {
00018 
00019   public:
00020 
00024   void TestPartitionedBiomass();
00025 
00026   protected:
00027 
00032   void TestNormalProcessingRun1(clSimManager *p_oSimManager);
00033   
00038   void TestNormalProcessingRun2(clSimManager *p_oSimManager);
00039   
00044   void TestNormalProcessingRun3(clSimManager *p_oSimManager);
00045   
00050   void TestNormalProcessingRun4(clSimManager *p_oSimManager);
00051   
00057   void TestErrorProcessing(clSimManager *p_oSimManager);
00058 
00063   char* WriteXMLFile1();
00064   
00069   char* WriteXMLFile2();
00070   
00075   char* WriteXMLFile3();
00076   
00081   char* WriteXMLFile4();
00082 
00088   char* WriteXMLErrorFile1();
00089   
00095   char* WriteXMLErrorFile2();
00096   
00101   void CreateTrees(clTreePopulation *p_oPop);
00102 
00108   void WriteCommonFileBegin(std::fstream &oOut);
00109   
00115   void WriteCommonFileEnd(std::fstream &oOut);
00116 };
00117 //---------------------------------------------------------------------------
00118 #endif // TestPartitionedBiomass_H

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