- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Tesselation/unittests/Tesselation_BoundaryTriangleUnitTest.cpp
r6a7fcbb rc1d78c 54 54 void TesselationBoundaryTriangleTest::createTriangle(const std::vector<Vector> &Vectors) 55 55 { 56 CPPUNIT_ASSERT_EQUAL( (size_t) 3, Vectors.size() );56 CPPUNIT_ASSERT_EQUAL( (size_t)NDIM, Vectors.size() ); 57 57 58 58 // create nodes … … 76 76 } 77 77 78 /** This cleanly removes a triangle created via createTriangle() from memory. 79 * 80 */ 81 void TesselationBoundaryTriangleTest::removeTriangle() 82 { 83 delete(triangle); 84 for (int i=0;i<NDIM;++i) { 85 // TesselPoint does not delete its vector as it only got a reference 86 delete tesselpoints[i]; 87 } 88 } 89 78 90 void TesselationBoundaryTriangleTest::setUp() 79 91 { … … 92 104 void TesselationBoundaryTriangleTest::tearDown() 93 105 { 94 delete(triangle); 95 for (int i=0;i<3;++i) { 96 // TesselPoint does not delete its vector as it only got a reference 97 delete tesselpoints[i]; 98 } 106 removeTriangle(); 99 107 logger::purgeInstance(); 100 108 errorLogger::purgeInstance(); … … 187 195 { 188 196 { 189 delete triangle;197 removeTriangle(); 190 198 // test is from --create-micelle 200 --radius 30. --position "0,0,0" of sles.data 191 199 // failure is: Intersection (23.1644,24.1867,65.1272) is not inside triangle [659|Na2451,O3652,Na3762]. … … 200 208 } 201 209 { 202 delete triangle;210 removeTriangle(); 203 211 // test is from --create-micelle 200 --radius 30. --position "0,0,0" of sles.data 204 212 // failure is: Intersection (20.6787,70.655,71.5657) is not inside triangle [622|Na1197,Na2166,O3366]. … … 214 222 } 215 223 { 216 delete triangle;224 removeTriangle(); 217 225 // test is from --create-micelle 200 --radius 30. --position "0,0,0" of sles.data 218 226 // failure is:Intersection (27.56537519896,13.40256646925,6.672946688134) is not inside triangle [702|Na5016,O6388,Na6498]. … … 254 262 } 255 263 256 delete triangle;264 removeTriangle(); 257 265 // create better triangle; 258 266 VECTORSET(std::vector) Vectors; … … 289 297 { 290 298 { 291 delete triangle;299 removeTriangle(); 292 300 // test is from --create-micelle 200 --radius 30. --position "0,0,0" of sles.data 293 301 // failure is:Intersection (27.56537519896,13.40256646925,6.672946688134) is not inside triangle [702|Na5016,O6388,Na6498].
Note:
See TracChangeset
for help on using the changeset viewer.
