00001 //--------------------------------------------------------------------------- 00002 // TestWeibullSnagMort 00003 //--------------------------------------------------------------------------- 00004 #if !defined(TestWeibullSnagMort_H) 00005 #define TestWeibullSnagMort_H 00006 00007 #include <cppunit/TestFixture.h> 00008 #include <cppunit/TestCaller.h> 00009 #include <cppunit/TestSuite.h> 00010 00011 class clSimManager; 00012 00017 class clTestWeibullSnagMort: public CppUnit::TestFixture 00018 { 00019 public: 00020 00024 void TestWeibullSnagMort(); 00025 00065 void TestNormalProcessing(clSimManager *p_oSimManager); 00066 00075 void TestExceptionProcessing(clSimManager *p_oSimManager); 00076 00084 void TestBackwardsCompatibility(clSimManager *p_oSimManager); 00085 00086 protected: 00087 00093 char * WriteXMLFile1(); 00094 00100 char * WriteXMLFile2(); 00101 00107 char * WriteXMLFile3(); 00108 00113 char* WriteXMLErrorFile1(); 00114 00120 char* WriteXMLErrorFile2(); 00121 00122 00123 }; 00124 //--------------------------------------------------------------------------- 00125 00126 #endif // TestWeibullSnagMort_H