00001 //--------------------------------------------------------------------------- 00002 // TestDensitySelfThinning.h 00003 //--------------------------------------------------------------------------- 00004 #if !defined(TestDensitySelfThinning_H) 00005 #define TestDensitySelfThinning_H 00006 00007 #include <cppunit/TestFixture.h> 00008 #include <cppunit/TestCaller.h> 00009 00010 class clSimManager; 00011 00016 class clTestDensitySelfThinning : public CppUnit::TestFixture 00017 { 00018 public: 00019 00023 void TestDensitySelfThinning(); 00024 00025 protected: 00026 00030 void TestNormalProcessing (clSimManager *p_oSimManager); 00031 00035 void TestErrorProcessing (clSimManager *p_oSimManager); 00036 00040 char * WriteXMLFile1(); 00041 00045 char * WriteXMLErrorFile1(); 00046 00050 char * WriteXMLErrorFile2(); 00051 00055 char * WriteXMLErrorFile3(); 00056 00060 char * WriteXMLErrorFile4(); 00061 00065 char * WriteXMLErrorFile5(); 00066 00070 char * WriteXMLErrorFile6(); 00071 00072 00073 00074 }; 00075 //--------------------------------------------------------------------------- 00076 #endif // TestDensitySelfThinning_H 00077