00001 //--------------------------------------------------------------------------- 00002 // TestNCIMort 00003 //--------------------------------------------------------------------------- 00004 #if !defined(TestNCIMort_H) 00005 #define TestNCIMort_H 00006 00007 #include <cppunit/TestFixture.h> 00008 #include <cppunit/TestCaller.h> 00009 00010 class clSimManager; 00011 00015 class clTestNCIMort : public CppUnit::TestFixture { 00016 00017 public: 00018 00022 void TestNCIMort(); 00023 00024 protected: 00025 00030 void TestNormalProcessing(clSimManager *p_oSimManager); 00031 00050 void TestErrorProcessing(clSimManager *p_oSimManager); 00051 00063 void TestRun1(clSimManager *p_oSimManager); 00064 00080 void TestRun2(clSimManager *p_oSimManager); 00081 00092 void TestRun3(clSimManager *p_oSimManager); 00093 00103 void TestRun4(clSimManager *p_oSimManager); 00104 00117 void TestRun5(clSimManager *p_oSimManager); 00118 00126 char* WriteXMLFile1(); 00127 00135 char* WriteXMLFile2(); 00136 00143 char* WriteXMLFile3(); 00144 00151 char* WriteXMLFile4(); 00152 00158 char* WriteXMLFile5(); 00159 00165 char* WriteXMLFile6(); 00166 00172 char* WriteXMLFile7(); 00173 00179 char* WriteXMLFile8(); 00180 00186 char* WriteXMLFile9(); 00187 00193 char* WriteXMLFile10(); 00194 00200 char* WriteXMLErrorFile1(); 00201 00208 char* WriteXMLErrorFile2(); 00209 00215 char* WriteXMLErrorFile3(); 00216 00222 char* WriteXMLErrorFile4(); 00223 00229 char* WriteXMLErrorFile5(); 00230 00236 char* WriteXMLErrorFile6(); 00237 00243 char* WriteXMLErrorFile7(); 00244 00250 char* WriteXMLErrorFile8(); 00251 00257 char* WriteXMLErrorFile9(); 00258 00264 char* WriteXMLErrorFile10(); 00265 00271 char* WriteXMLErrorFile11(); 00272 00278 char* WriteXMLErrorFile12(); 00279 00286 char* WriteXMLErrorFile13(); 00287 00293 void WritePlotAndTrees(std::fstream &oOut); 00294 00298 void WriteStormParameters(std::fstream &oOut); 00299 00305 void WriteCommonErrorStuff(std::fstream &oOut); 00306 00312 void WriteRun1CommonStuff(std::fstream &oOut); 00313 00319 void WriteRun2CommonStuff(std::fstream &oOut); 00320 00326 void WriteRun3CommonStuff(std::fstream &oOut); 00327 00333 void WriteRun4CommonStuff(std::fstream &oOut); 00334 00340 void WriteRun5CommonStuff(std::fstream &oOut); 00341 00342 00343 }; 00344 00345 //--------------------------------------------------------------------------- 00346 #endif // TestPuertoRicoNCIMort_H