00001 //--------------------------------------------------------------------------- 00002 // TestAverageLight 00003 //--------------------------------------------------------------------------- 00004 #if !defined(TestAverageLight_H) 00005 #define TestAverageLight_H 00006 00007 #include <cppunit/TestFixture.h> 00008 #include <cppunit/TestCaller.h> 00009 00010 class clSimManager; 00011 00015 class clTestAverageLight : public CppUnit::TestFixture 00016 { 00017 00018 public: 00019 00023 void TestAverageLight(); 00024 00025 private: 00026 00033 void NormalProcessingRun1(clSimManager *p_oSimManager); 00034 00041 void NormalProcessingRun2(clSimManager *p_oSimManager); 00042 00049 void NormalProcessingRun3(clSimManager *p_oSimManager); 00050 00057 void NormalProcessingRun4(clSimManager *p_oSimManager); 00058 00065 void NormalProcessingRun5(clSimManager *p_oSimManager); 00066 00071 void TestErrorProcessing(clSimManager *p_oSimManager); 00072 00073 00078 char * WriteXMLFile1(); 00079 00084 char * WriteXMLFile2(); 00085 00090 char * WriteXMLFile3(); 00091 00096 char * WriteXMLFile4(); 00097 00102 char * WriteXMLFile5(); 00103 00108 char* WriteXMLErrorFile1(); 00109 00114 void WriteTreeFile(std::fstream &oOut); 00115 }; 00116 //--------------------------------------------------------------------------- 00117 #endif // TestAverageLight_H