xmsmesh  1.0
MePolyPatcher.t.h
Go to the documentation of this file.
1 //------------------------------------------------------------------------------
6 //------------------------------------------------------------------------------
7 #pragma once
8 #ifdef CXX_TEST
9 
10 //----- Included files ---------------------------------------------------------
11 // 3. Standard Library Headers
12 
13 // 4. External Library Headers
14 #include <cxxtest/TestSuite.h>
15 
16 // 5. Shared Headers
17 
18 // 6. Non-shared Headers
19 
20 //----- Forward declarations ---------------------------------------------------
21 
22 //----- Namespace declaration --------------------------------------------------
23 
24 //----- Constants / Enumerations -----------------------------------------------
25 
26 //----- Structs / Classes ------------------------------------------------------
29 class MePolyPatcherUnitTests : public CxxTest::TestSuite
30 {
31 public:
32  void testCreateClass();
33  void testPolyPtsToSides();
34  void testPolyPtsToSides1();
35  void testPatch00();
36  void testQuadPatchErrors();
37  void testBug9226();
38 };
39 //----- Function prototypes ----------------------------------------------------
40 
41 #endif
tests MePolyPatcher
void testQuadPatchErrors()
tests error detection in polygon for quad patch
void testCreateClass()
test creating the class
void testPolyPtsToSides1()
tests converting the polygon definition into the "side" definition
void testPatch00()
test patch generation of a square with equal side spacing
void testPolyPtsToSides()
tests converting the polygon definition into the "side" definition
void testBug9226()
tests for bug report 9226