00001 // testint class Point 00002 00003 #ifndef testPoint_hh 00004 #define testPoint_hh 00005 00006 #include "basics/testcase.hh" 00007 00008 namespace test { 00009 00013 class PointTest : public TestCase { 00014 public: 00015 virtual ~PointTest() {} 00016 virtual void run(); 00017 00019 00020 00021 void testConstr(); 00023 void testDotProduct(); 00025 void testCrossProduct(); 00027 void testSum(); 00029 void testValueTimesPoint(); 00030 //}@ 00031 }; 00032 00036 class MappingTest : public TestCase { 00037 public: 00038 virtual ~MappingTest() {} 00039 virtual void run(); 00040 00042 00043 00044 void testContr(); 00046 void testDet(); 00048 void testInv(); 00050 void testTranspose(); 00052 void testMapping(); 00054 void testScaleRows(); 00056 void testScaleColumns(); 00058 void testRank1Prod(); 00059 //}@ 00060 }; 00061 00062 } // namespace test 00063 00064 #endif // testPoint_hh