TestWindstorm.h

00001 //---------------------------------------------------------------------------
00002 // TestWindstorm
00003 //---------------------------------------------------------------------------
00004 #if !defined(TestWindstorm_H)
00005   #define TestWindstorm_H
00006 
00007 #include <cppunit/TestFixture.h>
00008 #include <cppunit/TestCaller.h>
00009 
00010 class clSimManager;
00011 
00015 class clTestWindstorm : public CppUnit::TestFixture {
00016 
00017   public:
00018 
00022   void TestWindstorm();
00023 
00024   protected:
00025   
00029   void TestErrorProcessing(clSimManager *p_oSimManager);
00030 
00052   void TestNormalProcessingRun1(clSimManager *p_oSimManager);
00053   
00075   void TestNormalProcessingRun2(clSimManager *p_oSimManager);
00076   
00098   void TestNormalProcessingRun3(clSimManager *p_oSimManager);
00099   
00121   void TestNormalProcessingRun4(clSimManager *p_oSimManager);
00122   
00134   void TestNormalProcessingRun5(clSimManager *p_oSimManager);
00135   
00157   void TestNormalProcessingRun6(clSimManager *p_oSimManager);
00158   
00169   void TestNormalProcessingRun7(clSimManager *p_oSimManager);
00170   
00192   void TestNormalProcessingRun8(clSimManager *p_oSimManager);
00193   
00194 
00199   char *WriteXMLFile1();
00200 
00205   char *WriteXMLFile2();
00206   
00211   char *WriteXMLFile3();
00212   
00217   char *WriteXMLFile4();
00218   
00223   char *WriteXMLFile5();
00224   
00229   char *WriteXMLFile6();
00230   
00235   char *WriteXMLFile7();
00236   
00241   char *WriteXMLFile8();
00242 
00247   char* WriteXMLErrorFile1();
00248 
00254   char* WriteXMLErrorFile2();
00255 
00260   char* WriteXMLErrorFile3();
00261   
00267   char* WriteXMLErrorFile4();
00268   
00273   char* WriteXMLErrorFile5();
00274   
00279   char* WriteXMLErrorFile6();
00280 
00286   void WriteCommonStuff(std::fstream &oOut);
00287 
00292   void WriteSnagBehaviorList(std::fstream &oOut);
00293   
00298   void WriteNoSnagBehaviorList(std::fstream &oOut);
00299 
00300 };
00301 //---------------------------------------------------------------------------
00302 #endif //TestWindstorm_H

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