ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/trunk/test/math/VectorTestCase.hpp
Revision: 1390
Committed: Wed Nov 25 20:02:06 2009 UTC (15 years, 5 months ago) by gezelter
File size: 987 byte(s)
Log Message:
Almost all of the changes necessary to create OpenMD out of our old
project (OOPSE-4)

File Contents

# Content
1 #ifndef TEST_VECTORTESTCASE_HPP
2 #define TEST_VECTORTESTCASE_HPP
3
4 #include <cppunit/extensions/HelperMacros.h>
5 #include "math/Vector.hpp"
6
7 using namespace OpenMD;
8
9 typedef Vector<double, 4> Vec4;
10
11 class VectorTestCase : public CPPUNIT_NS::TestFixture {
12 CPPUNIT_TEST_SUITE( VectorTestCase );
13 CPPUNIT_TEST(testConstructors);
14 CPPUNIT_TEST(testArithmetic);
15 CPPUNIT_TEST(testAccessEntries);
16 CPPUNIT_TEST(testOtherMemberFunctions);
17 CPPUNIT_TEST(testOtherTemplateFunctions);
18 CPPUNIT_TEST_SUITE_END();
19
20 public:
21 virtual void setUp();
22
23 void testConstructors();
24 void testArithmetic();
25 void testOperators();
26 void testAccessEntries();
27 void testOtherMemberFunctions();
28 void testOtherTemplateFunctions();
29
30 private:
31 Vec4 zero;
32 Vec4 one;
33 Vec4 two;
34 Vec4 v1;
35 Vec4 v2;
36 Vec4 v3;
37
38 double s1;
39 double s2;
40
41
42 };
43
44 #endif //TEST_VECTORTESTCASE_HPP