00001 //--------------------------------------------------------------------------- 00002 // TestAggregatedMortality 00003 //--------------------------------------------------------------------------- 00004 #if !defined(TestAggregatedMortality_H) 00005 #define TestAggregatedMortality_H 00006 00007 #include <cppunit/TestFixture.h> 00008 #include <cppunit/TestCaller.h> 00009 00010 class clSimManager; 00011 00015 class clTestAggregatedMortality : public CppUnit::TestFixture { 00016 00017 public: 00018 00022 void TestAggregatedMortality(); 00023 00024 protected: 00025 00029 void TestErrorProcessing(clSimManager *p_oSimManager); 00030 00036 void TestNormalProcessingRun1(clSimManager *p_oSimManager); 00037 00043 void TestNormalProcessingRun2(clSimManager *p_oSimManager); 00044 00050 void TestNormalProcessingRun3(clSimManager *p_oSimManager); 00051 00057 void TestNormalProcessingRun4(clSimManager *p_oSimManager); 00058 00065 void TestNormalProcessingRun5(clSimManager *p_oSimManager); 00066 00073 void TestNormalProcessingRun6(clSimManager *p_oSimManager); 00074 00079 char *WriteXMLFile1(); 00080 00085 char *WriteXMLFile2(); 00086 00091 char *WriteXMLFile3(); 00092 00097 char *WriteXMLFile4(); 00098 00103 char *WriteXMLFile5(); 00104 00109 char *WriteXMLFile6(); 00110 00116 char* WriteXMLErrorFile1(); 00117 00122 char* WriteXMLErrorFile2(); 00128 void WriteCommonStuff(std::fstream &oOut); 00129 }; 00130 //--------------------------------------------------------------------------- 00131 #endif //TestAggregatedMortality_H