00001 //--------------------------------------------------------------------------- 00002 // TestStochasticBiLevelMortality_H 00003 //--------------------------------------------------------------------------- 00004 #if !defined(TestStochasticBiLevelMortality_H) 00005 #define TestStochasticBiLevelMortality_H 00006 00007 #include <cppunit/TestFixture.h> 00008 #include <cppunit/TestCaller.h> 00009 00010 class clSimManager; 00011 00015 class clTestStochasticBiLevelMortality : public CppUnit::TestFixture 00016 { 00017 public: 00018 00022 void TestStochasticBiLevelMortality(); 00023 00024 protected: 00025 00034 void NormalProcessingRun1(clSimManager *p_oSimManager); 00035 00044 void NormalProcessingRun2(clSimManager *p_oSimManager); 00045 00050 void ErrorProcessing(clSimManager *p_oSimManager); 00051 00056 char* WriteXMLFile1(); 00057 00062 char* WriteXMLFile2(); 00063 00069 char* WriteXMLErrorFile1(); 00070 00076 char* WriteXMLErrorFile2(); 00077 00083 char* WriteXMLErrorFile3(); 00084 00089 char* WriteXMLErrorFile4(); 00090 00096 void WriteCommonStuff(std::fstream &oOut); 00097 00102 void WriteMortParameters(std::fstream &oOut); 00103 }; 00104 #endif // TestStochasticBiLevelMortality_H 00105 //--------------------------------------------------------------------------- 00106 00107