00001 //--------------------------------------------------------------------------- 00002 // TestNeighborhoodSeedPredation 00003 //--------------------------------------------------------------------------- 00004 #if !defined(TestNeighborhoodSeedPredation_H) 00005 #define TestNeighborhoodSeedPredation_H 00006 00007 #include <cppunit/TestFixture.h> 00008 #include <cppunit/TestCaller.h> 00009 00010 class clSimManager; 00011 00015 class clTestNeighborhoodSeedPredation : public CppUnit::TestFixture 00016 { 00017 00018 public: 00019 00023 void TestNeighborhoodSeedPredation(); 00024 00025 private: 00026 00036 void TestNormalProcessingRun1(clSimManager *p_oSimManager); 00037 00046 void TestNormalProcessingRun2(clSimManager *p_oSimManager); 00047 00056 void TestNormalProcessingRun3(clSimManager *p_oSimManager); 00057 00063 void TestErrorProcessing(clSimManager *p_oSimManager); 00064 00069 char * WriteXMLFile1(); 00070 00075 char * WriteXMLFile2(); 00076 00081 char * WriteXMLFile3(); 00082 00087 char* WriteXMLErrorFile1(); 00088 00093 char* WriteXMLErrorFile2(); 00094 00099 char* WriteXMLErrorFile3(); 00100 00105 char* WriteXMLErrorFile4(); 00106 00110 void WriteTreesAllometry(std::fstream &oOut); 00111 }; 00112 //--------------------------------------------------------------------------- 00113 00114 #endif // TestNeighborhoodSeedPredation_H