00001 //--------------------------------------------------------------------------- 00002 // TestLogisticBiLevelMortality_H 00003 //--------------------------------------------------------------------------- 00004 #if !defined(TestLogisticBiLevelMortality_H) 00005 #define TestLogisticBiLevelMortality_H 00006 00007 #include <cppunit/TestFixture.h> 00008 #include <cppunit/TestCaller.h> 00009 00010 class clSimManager; 00011 00015 class clTestLogisticBiLevelMortality : public CppUnit::TestFixture 00016 { 00017 public: 00018 00022 void TestLogisticBiLevelMortality(); 00023 00024 protected: 00025 00034 void NormalProcessingRun1(clSimManager *p_oSimManager); 00035 00044 void NormalProcessingRun2(clSimManager *p_oSimManager); 00045 00054 void NormalProcessingRun3(clSimManager *p_oSimManager); 00055 00060 void ErrorProcessing(clSimManager *p_oSimManager); 00061 00066 char* WriteXMLFile1(); 00067 00072 char* WriteXMLFile2(); 00073 00078 char* WriteXMLFile3(); 00079 00085 char* WriteXMLErrorFile1(); 00086 00092 void WriteCommonStuff(std::fstream &oOut); 00093 00098 void WriteMortParameters(std::fstream &oOut); 00099 }; 00100 #endif // TestLogisticBiLevelMortality_H 00101 //--------------------------------------------------------------------------- 00102 00103