00001 //--------------------------------------------------------------------------- 00002 // TestMerchValueCalculator 00003 //--------------------------------------------------------------------------- 00004 #if !defined(TestMerchValueCalculator_H) 00005 #define TestMerchValueCalculator_H 00006 00007 #include <cppunit/TestFixture.h> 00008 #include <cppunit/TestCaller.h> 00009 00010 class clSimManager; 00011 00015 class clTestMerchValueCalculator : public CppUnit::TestFixture { 00016 00017 public: 00018 00022 void TestMerchValueCalculator(); 00023 00024 protected: 00025 00034 void TestNormalProcessing(clSimManager *p_oSimManager); 00035 00041 void TestErrorProcessing(clSimManager *p_oSimManager); 00042 00049 char* WriteXMLFile1(); 00050 00055 char* WriteXMLErrorFile1(); 00056 00061 char* WriteXMLErrorFile2(); 00062 00068 void WriteCommonStuff(std::fstream &oOut); 00069 }; 00070 //--------------------------------------------------------------------------- 00071 #endif // TestMerchValueCalculator_H