TestHarvestInterface.h

00001 //---------------------------------------------------------------------------
00002 // TestHarvestInterface
00003 //---------------------------------------------------------------------------
00004 #if !defined(TestHarvestInterface_H)
00005   #define TestHarvestInterface_H
00006 
00007 #include <cppunit/TestFixture.h>
00008 #include <cppunit/TestCaller.h>
00009 
00010 class clSimManager;
00011 
00015 class clTestHarvestInterface : public CppUnit::TestFixture {
00016 
00017   public:
00018 
00022   void TestHarvestInterface();
00023 
00024   protected:
00025 
00033   void TestNormalProcessingRun1(clSimManager *p_oSimManager);
00034   
00044   void TestNormalProcessingRun2(clSimManager *p_oSimManager);
00045   
00052   void TestNormalProcessingRun3(clSimManager *p_oSimManager);
00053   
00059   void TestNormalProcessingRun4(clSimManager *p_oSimManager);
00060   
00066   void TestNormalProcessingRun5(clSimManager *p_oSimManager);
00067   
00073   void TestNormalProcessingRun6(clSimManager *p_oSimManager);
00074   
00080   void TestErrorProcessing(clSimManager *p_oSimManager);
00081 
00086   char* WriteXMLFile1();
00087   
00092   char* WriteXMLFile2();
00093   
00098   char* WriteXMLFile3();
00099   
00104   char* WriteXMLFile4();
00105   
00110   char* WriteXMLFile5();
00111   
00116   char* WriteXMLFile6();
00117   
00122   char* WriteXMLBatch1();
00123   
00129   char* WriteXMLErrorBatch1();
00130   
00135   char* WriteAllParamsFile();
00136   
00142   char* WriteXMLErrorFile1();
00143 
00148   char* WriteXMLErrorFile2();
00149   
00154   char* WriteXMLErrorFile3();
00155   
00161   char* WriteXMLErrorFile4();
00162   
00167   char* WriteXMLErrorFile5();
00168   
00173   char* WriteXMLErrorFile6();
00174   
00179   char* WriteXMLErrorFile7();
00180   
00185   char* WriteXMLErrorFile8();
00186   
00191   char* WriteXMLErrorFile9();
00192 
00198   void WriteTrees(std::fstream &oOut);
00199   
00205   void WriteAllometry(std::fstream &oOut);
00206 
00207 };
00208 //---------------------------------------------------------------------------
00209 #endif // TestAdvancedHarvestShell_H

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