00001 //--------------------------------------------------------------------------- 00002 // TestMicroEstablishment 00003 //--------------------------------------------------------------------------- 00004 #if !defined(TestMicroEstablishment_H) 00005 #define TestMicroEstablishment_H 00006 00007 #include <cppunit/TestFixture.h> 00008 #include <cppunit/TestCaller.h> 00009 00010 class clSimManager; 00011 00015 class clTestMicroEstablishment : public CppUnit::TestFixture { 00016 00017 public: 00018 00022 void TestMicroEstablishment(); 00023 00024 protected: 00025 00031 void TestErrorProcessing(clSimManager *p_oSimManager); 00032 00043 void TestSetZAndRespite(clSimManager *p_oSimManager); 00044 00053 void TestMoundZDistributions(clSimManager *p_oSimManager); 00054 00062 void TestFreshLogZDistributions(clSimManager *p_oSimManager); 00063 00073 void TestGetSubstrateProportions(clSimManager *p_oSimManager); 00074 00082 void TestGetFreshLogProportions(clSimManager *p_oSimManager); 00083 00089 char * WriteXMLFile1(); 00090 00097 char * WriteXMLFile2(); 00098 00105 char * WriteXMLFile3(); 00106 00112 char * WriteXMLErrorFile1(); 00113 00119 void WriteCommonStuff(std::fstream &oOut); 00120 }; 00121 //--------------------------------------------------------------------------- 00122 #endif // TestMicroEstablishment_H