Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

O3DBIDateTest.h

Go to the documentation of this file.
00001 
00012 #if !defined(O3DBITEST_O3DBIDATETEST_H)
00013 #define O3DBITEST_O3DBIDATETEST_H
00014 
00015 #include <cppunit/extensions/HelperMacros.h>
00016 #include "../O3DBI.h"       // O3DBI lib interface
00017 
00021 class O3DBIDateTest : public CppUnit::TestFixture  
00022 {
00023     CPPUNIT_TEST_SUITE(O3DBIDateTest);
00024     CPPUNIT_TEST(TestInitializationConstructor1);
00025     CPPUNIT_TEST(TestInitializationConstructor2);
00026     CPPUNIT_TEST(TestCopyConstructor);
00027     CPPUNIT_TEST_EXCEPTION(TestConstructionWithInvalidValues1, O3DBIException*);
00028     CPPUNIT_TEST_EXCEPTION(TestConstructionWithInvalidValues2, O3DBIException*);
00029     CPPUNIT_TEST_EXCEPTION(TestConstructionWithInvalidValues3, O3DBIException*);
00030     CPPUNIT_TEST(TestComparisonOperator11);
00031     CPPUNIT_TEST(TestComparisonOperator12);
00032     CPPUNIT_TEST(TestComparisonOperator13);
00033     CPPUNIT_TEST(TestComparisonOperator22);
00034     CPPUNIT_TEST(TestComparisonOperator23);
00035     CPPUNIT_TEST(TestComparisonOperator32);
00036     CPPUNIT_TEST(TestComparisonOperator33);
00037     CPPUNIT_TEST(TestComparisonOperator42);
00038     CPPUNIT_TEST(TestComparisonOperator43);
00039     CPPUNIT_TEST(TestComparisonOperator52);
00040     CPPUNIT_TEST(TestComparisonOperator53);
00041     CPPUNIT_TEST(TestComparisonOperator62);
00042     CPPUNIT_TEST(TestComparisonOperator63);
00043     CPPUNIT_TEST(TestGetAsString);
00044     CPPUNIT_TEST_SUITE_END();
00045 
00046 public:
00047     virtual void setUp(void);
00048     virtual void tearDown(void);
00049 
00050     void TestInitializationConstructor1(void);
00051     void TestInitializationConstructor2(void);
00052     void TestCopyConstructor(void);
00053     void TestConstructionWithInvalidValues1(void);
00054     void TestConstructionWithInvalidValues2(void);
00055     void TestConstructionWithInvalidValues3(void);
00056     void TestComparisonOperator11(void);
00057     void TestComparisonOperator12(void);
00058     void TestComparisonOperator13(void);
00059     void TestComparisonOperator22(void);
00060     void TestComparisonOperator23(void);
00061     void TestComparisonOperator32(void);
00062     void TestComparisonOperator33(void);
00063     void TestComparisonOperator42(void);
00064     void TestComparisonOperator43(void);
00065     void TestComparisonOperator52(void);
00066     void TestComparisonOperator53(void);
00067     void TestComparisonOperator62(void);
00068     void TestComparisonOperator63(void);
00069     void TestGetAsString(void);
00070 
00071 protected:
00072     O3DBIDate*  _pDate1;
00073     O3DBIDate*  _pDate2;
00074 };
00075 
00076 #endif // !defined(O3DBITEST_O3DBIDATETEST_H)



SourceForge.net Logo Generated on Sun Jan 23 11:36:34 2005 for Oracle Object Oriented Database Interface (O3DBI) by  doxygen 1.3.9.1