00001 //--------------------------------------------------------------------------- 00002 // TestNCIBAGrowth 00003 //--------------------------------------------------------------------------- 00004 #if !defined(TestNCIBAGrowth_H) 00005 #define TestNCIBAGrowth_H 00006 00007 #include <cppunit/TestFixture.h> 00008 #include <cppunit/TestCaller.h> 00009 00010 class clSimManager; 00011 00015 class clTestNCIBAGrowth : public CppUnit::TestFixture { 00016 00017 public: 00018 00022 void TestNCIBAGrowth(); 00023 00037 void TestAutoHeightVsDiamOnly(clSimManager *p_oSimManager); 00038 00045 void TestRun1(clSimManager *p_oSimManager); 00046 00053 void TestRun2(clSimManager *p_oSimManager); 00054 00061 void TestErrorProcessing(clSimManager *p_oSimManager); 00062 00063 protected: 00064 00072 char* WriteXMLFile1(); 00073 00080 char* WriteXMLFile2(); 00081 00088 char* WriteXMLFile3(); 00089 00095 char* WriteXMLErrorFile1(); 00096 00102 char* WriteXMLErrorFile2(); 00103 00109 char* WriteXMLErrorFile3(); 00110 00116 char* WriteXMLErrorFile4(); 00117 00123 char* WriteXMLErrorFile5(); 00124 00131 void WriteCommonStuff(std::fstream &oOut); 00132 00138 void WriteErrorFileCommonStuff(std::fstream &oOut); 00139 00140 00141 }; 00142 00143 //--------------------------------------------------------------------------- 00144 #endif // TestNCIBAGrowth_H