00001
00012 #if !defined(O3DBITEST_O3DBIDATABASETEST_H)
00013 #define O3DBITEST_O3DBIDATABASETEST_H
00014
00015 #include <cppunit/extensions/HelperMacros.h>
00016 #include "../O3DBI.h"
00017
00021 class O3DBIDatabaseTest : public CppUnit::TestFixture
00022 {
00023 CPPUNIT_TEST_SUITE(O3DBIDatabaseTest);
00024 CPPUNIT_TEST(TestConstructor1);
00025 CPPUNIT_TEST_EXCEPTION(TestConstructor2, O3DBIException*);
00026 CPPUNIT_TEST(TestIsNotConnected);
00027 CPPUNIT_TEST_SUITE_END();
00028
00029 public:
00030
00031 virtual void setUp(void);
00032 virtual void tearDown(void);
00033
00034 void TestConstructor1(void);
00035 void TestConstructor2(void);
00036 void TestIsConnected(void);
00037 void TestIsNotConnected(void);
00038
00039 protected:
00040 O3DBIDatabase* _pDB;
00041 };
00042
00043 #endif // !defined(O3DBITEST_O3DBIDATABASETEST_H)