00001 //--------------------------------------------------------------------------- 00002 // TestAnisotropicDisperse 00003 //--------------------------------------------------------------------------- 00004 #if !defined(TestAnisotropicDisperse_H) 00005 #define TestAnisotropicDisperse_H 00006 00007 #include <cppunit/TestFixture.h> 00008 #include <cppunit/TestCaller.h> 00009 #include <cppunit/TestSuite.h> 00010 00011 class clGridBase; 00012 00021 class clTestAnisotropicDisperse : public CppUnit::TestFixture { 00022 00023 public: 00030 void TestIsotropicDispersal1(); 00031 00038 void TestIsotropicDispersal2(); 00039 00043 void TestErrorProcessing(); 00044 00045 private: 00046 00050 void VerifyXMLFile1(clGridBase *p_oSeedGrid); 00051 00055 void VerifyXMLFile2(clGridBase *p_oSeedGrid); 00056 00064 char* WriteXMLFile1(); 00065 00073 char* WriteXMLFile2(); 00074 00080 char* WriteXMLErrorFile1(); 00081 00087 char* WriteXMLErrorFile2(); 00088 00093 char* WriteXMLErrorFile3(); 00094 00100 char* WriteXMLErrorFile4(); 00101 }; 00102 //--------------------------------------------------------------------------- 00103 #endif // TestAnisotropicDisperse_H