- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Tesselation/unittests/Tesselation_BoundaryTriangleUnitTest.cpp
rc1d78c r6a7fcbb 54 54 void TesselationBoundaryTriangleTest::createTriangle(const std::vector<Vector> &Vectors) 55 55 { 56 CPPUNIT_ASSERT_EQUAL( (size_t) NDIM, Vectors.size() );56 CPPUNIT_ASSERT_EQUAL( (size_t)3, 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 reference86 delete tesselpoints[i];87 }88 }89 90 78 void TesselationBoundaryTriangleTest::setUp() 91 79 { … … 104 92 void TesselationBoundaryTriangleTest::tearDown() 105 93 { 106 removeTriangle(); 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 } 107 99 logger::purgeInstance(); 108 100 errorLogger::purgeInstance(); … … 195 187 { 196 188 { 197 removeTriangle();189 delete triangle; 198 190 // test is from --create-micelle 200 --radius 30. --position "0,0,0" of sles.data 199 191 // failure is: Intersection (23.1644,24.1867,65.1272) is not inside triangle [659|Na2451,O3652,Na3762]. … … 208 200 } 209 201 { 210 removeTriangle();202 delete triangle; 211 203 // test is from --create-micelle 200 --radius 30. --position "0,0,0" of sles.data 212 204 // failure is: Intersection (20.6787,70.655,71.5657) is not inside triangle [622|Na1197,Na2166,O3366]. … … 222 214 } 223 215 { 224 removeTriangle();216 delete triangle; 225 217 // test is from --create-micelle 200 --radius 30. --position "0,0,0" of sles.data 226 218 // failure is:Intersection (27.56537519896,13.40256646925,6.672946688134) is not inside triangle [702|Na5016,O6388,Na6498]. … … 262 254 } 263 255 264 removeTriangle();256 delete triangle; 265 257 // create better triangle; 266 258 VECTORSET(std::vector) Vectors; … … 297 289 { 298 290 { 299 removeTriangle();291 delete triangle; 300 292 // test is from --create-micelle 200 --radius 30. --position "0,0,0" of sles.data 301 293 // 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.
