TestStorm.h

00001 //---------------------------------------------------------------------------
00002 // TestStorm
00003 //---------------------------------------------------------------------------
00004 #if !defined(TestStorm_H)
00005   #define TestStorm_H
00006 
00007 #include <cppunit/TestFixture.h>
00008 #include <cppunit/TestCaller.h>
00009 #include <cppunit/TestSuite.h>
00010 
00011 class clSimManager;
00012 
00016 class clTestStorm : public CppUnit::TestFixture {
00017 
00018   public:
00019 
00023   void TestStorm();
00024 
00025   protected:
00026 
00062   void TestNormalDeterministic(clSimManager *p_oSimManager);
00063 
00080   void TestNormalMappedDeterministic(clSimManager *p_oSimManager);
00081 
00098   void TestNormalStochastic(clSimManager *p_oSimManager);
00099 
00113   void TestNormalMappedStochastic(clSimManager *p_oSimManager);
00114 
00132   void TestMultiYearTimesteps(clSimManager *p_oSimManager);
00133 
00159   void TestErrorProcessing(clSimManager *p_oSimManager);
00160 
00166   char * WriteXMLFile1();
00167 
00173   char * WriteXMLFile2();
00174 
00180   char * WriteXMLFile3();
00181 
00187   char * WriteXMLFile4();
00188 
00194   char * WriteXMLFile5();
00195 
00201   char * WriteXMLErrorFile1();
00202 
00208   char * WriteXMLErrorFile2();
00209 
00215   char * WriteXMLErrorFile3();
00216 
00222   char * WriteXMLErrorFile4();
00223 
00229   char * WriteXMLErrorFile5();
00230 
00236   char * WriteXMLErrorFile6();
00237 
00244   char * WriteXMLErrorFile7();
00245 
00252   char * WriteXMLErrorFile8();
00253 
00258   char * WriteXMLErrorFile9();
00259 
00264   void WriteCommonStuff(std::fstream &oOut);
00265 
00266 };
00267 //---------------------------------------------------------------------------
00268 #endif // TestStorm_H

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