--- trunk/test/math/VectorTestCase.hpp 2004/10/18 05:23:47 95 +++ trunk/test/math/VectorTestCase.hpp 2004/10/19 04:21:07 102 @@ -6,27 +6,39 @@ using namespace oopse; using namespace oopse; - -typedef Vector Vec3; typedef Vector Vec4; -class RectMatrixTestCase : public CPPUNIT_NS::TestFixture { - CPPUNIT_TEST_SUITE( RectMatrixTestCase ); - CPPUNIT_TEST(testConstructor); - CPPUNIT_TEST(testNegate); - CPPUNIT_TEST(testAdd); - CPPUNIT_TEST(testSub); - CPPUNIT_TEST(testMul); - CPPUNIT_TEST(testDiv); +class VectorTestCase : public CPPUNIT_NS::TestFixture { + CPPUNIT_TEST_SUITE( VectorTestCase ); + CPPUNIT_TEST(testConstructors); + CPPUNIT_TEST(testArithmetic); CPPUNIT_TEST(testAccessEntries); - CPPUNIT_TEST(testTranspose); + CPPUNIT_TEST(testOtherMemberFunctions); + CPPUNIT_TEST(testOtherTemplateFunctions); CPPUNIT_TEST_SUITE_END(); public: virtual void setUp(); - virtual void tearDown(); + void testConstructors(); + void testArithmetic(); + void testOperators(); + void testAccessEntries(); + void testOtherMemberFunctions(); + void testOtherTemplateFunctions(); + + private: + Vec4 zero; + Vec4 one; + Vec4 two; + Vec4 v1; + Vec4 v2; + Vec4 v3; + + double s1; + double s2; + }; #endif //TEST_VECTORTESTCASE_HPP