00001 //--------------------------------------------------------------------------- 00002 00003 #ifndef TestSimManagerH 00004 #define TestSimManagerH 00005 00006 #include "SimManager.h" 00007 00008 #include <cppunit/TestFixture.h> 00009 #include <cppunit/TestCaller.h> 00010 #include <cppunit/TestSuite.h> 00011 00015 class TestSimManager : public CppUnit::TestFixture { 00016 00017 public: 00018 00019 00024 void TestDoSetup1(); 00025 00030 void TestDoSetup2(); 00031 00032 00037 void TestDoSetup3(); 00038 00039 00046 static CppUnit::Test *suite () { 00047 CppUnit::TestSuite *suite = new CppUnit::TestSuite ("TestSimManager"); 00048 00049 suite->addTest (new CppUnit::TestCaller <TestSimManager> ("TestDoSetup1", 00050 &TestSimManager::TestDoSetup1)); 00051 suite->addTest (new CppUnit::TestCaller <TestSimManager> ("TestDoSetup2", 00052 &TestSimManager::TestDoSetup2)); 00053 suite->addTest (new CppUnit::TestCaller <TestSimManager> ("TestDoSetup3", 00054 &TestSimManager::TestDoSetup3)); 00055 00056 return suite; 00057 }; 00058 00059 private: 00069 char* WriteXMLFile1(); 00070 00080 char* WriteXMLFile2(); 00081 00091 char* WriteXMLFile3(); 00092 00093 00100 char* WriteXMLErrorFile1(); 00101 00108 char* WriteXMLErrorFile2(); 00109 00116 char* WriteXMLErrorFile3(); 00117 }; 00118 //--------------------------------------------------------------------------- 00119 #endif