00001 //--------------------------------------------------------------------------- 00002 // TestBasalAreaLight 00003 //--------------------------------------------------------------------------- 00004 #if !defined(TestBasalAreaLight_H) 00005 #define TestBasalAreaLight_H 00006 00007 #include <cppunit/TestFixture.h> 00008 #include <cppunit/TestCaller.h> 00009 00010 class clSimManager; 00011 00015 class clTestBasalAreaLight : public CppUnit::TestFixture 00016 { 00017 00018 public: 00019 00023 void TestBasalAreaLight(); 00024 00025 private: 00026 00033 void NormalProcessingRun1(clSimManager *p_oSimManager); 00034 00040 void NormalProcessingRun2(clSimManager *p_oSimManager); 00041 00049 void NormalProcessingRun3(clSimManager *p_oSimManager); 00050 00056 void NormalProcessingRun4(clSimManager *p_oSimManager); 00057 00063 void NormalProcessingRun5(clSimManager *p_oSimManager); 00064 00069 void TestErrorProcessing(clSimManager *p_oSimManager); 00070 00071 00076 char * WriteXMLFile1(); 00077 00082 char * WriteXMLFile2(); 00083 00088 char * WriteXMLFile3(); 00089 00094 char * WriteXMLFile4(); 00095 00100 char * WriteXMLFile5(); 00101 00106 char* WriteXMLErrorFile1(); 00107 00112 char* WriteXMLErrorFile2(); 00113 00118 char* WriteXMLErrorFile3(); 00119 00124 char* WriteXMLErrorFile4(); 00125 00130 char* WriteXMLErrorFile5(); 00131 00137 void WriteCommonStuff(std::fstream &oOut); 00138 00139 }; 00140 //--------------------------------------------------------------------------- 00141 #endif // TestBasalAreaLight_H