00001 //--------------------------------------------------------------------------- 00002 // TestBoleVolumeCalculator 00003 //--------------------------------------------------------------------------- 00004 #if !defined(TestBoleVolumeCalculator_H) 00005 #define TestBoleVolumeCalculator_H 00006 00007 #include <cppunit/TestFixture.h> 00008 #include <cppunit/TestCaller.h> 00009 00010 class clSimManager; 00011 00015 class clTestBoleVolumeCalculator : public CppUnit::TestFixture { 00016 00017 public: 00018 00022 void TestBoleVolumeCalculator(); 00023 00024 protected: 00025 00032 void TestNormalProcessing(clSimManager *p_oSimManager); 00033 00040 void TestErrorProcessing(clSimManager *p_oSimManager); 00041 00048 char* WriteXMLFile1(); 00049 00054 char* WriteXMLErrorFile1(); 00055 00060 char* WriteXMLErrorFile2(); 00061 00066 char* WriteXMLErrorFile3(); 00067 00073 void WriteCommonStuff(std::fstream &oOut); 00074 00075 00076 }; 00077 //--------------------------------------------------------------------------- 00078 #endif // TestBoleVolumeCalculator_H