00001 00008 #ifndef testtrace_hh 00009 #define testtrace_hh 00010 00011 #include "basics/testcase.hh" 00012 00013 00014 namespace test { 00015 00016 // ************************************************************ TraceTest ** 00017 00022 class TraceTest : public TestCase { 00023 public: 00024 virtual ~TraceTest() {} 00025 virtual void run(); 00026 00028 00029 void testQuad(); 00030 void testFourQuads(); 00031 void testBC(); 00032 void testNeumannTraceRing(); 00033 void testFirstTraceSpace(); 00034 void testMeanJumpTraceSpace(); 00035 void testNormalVector(); 00036 void testNormalVectorTwoDomains(); 00039 void testNeumannTraceSpace(); 00041 }; 00042 00043 } // namespace test 00044 00045 #endif // testtrace_hh