- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/unittests/tesselation_insideoutsideunittest.cpp
ra67d19 r920c70 18 18 #include "tesselation_insideoutsideunittest.hpp" 19 19 20 #ifdef HAVE_TESTRUNNER 21 #include "UnitTestMain.hpp" 22 #endif /*HAVE_TESTRUNNER*/ 23 20 24 #define SPHERERADIUS 2. 21 25 … … 34 38 Walker = new TesselPoint; 35 39 Walker->node = new Vector(0., 0., 0.); 36 Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name"); 37 strcpy(Walker->Name, "1"); 40 Walker->setName("1"); 38 41 Walker->nr = 1; 39 42 Corners.push_back(Walker); 40 43 Walker = new TesselPoint; 41 44 Walker->node = new Vector(0., 1., 0.); 42 Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name"); 43 strcpy(Walker->Name, "2"); 45 Walker->setName("2"); 44 46 Walker->nr = 2; 45 47 Corners.push_back(Walker); 46 48 Walker = new TesselPoint; 47 49 Walker->node = new Vector(1., 0., 0.); 48 Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name"); 49 strcpy(Walker->Name, "3"); 50 Walker->setName("3"); 50 51 Walker->nr = 3; 51 52 Corners.push_back(Walker); 52 53 Walker = new TesselPoint; 53 54 Walker->node = new Vector(1., 1., 0.); 54 Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name"); 55 strcpy(Walker->Name, "4"); 55 Walker->setName("4"); 56 56 Walker->nr = 4; 57 57 Corners.push_back(Walker); 58 58 Walker = new TesselPoint; 59 59 Walker->node = new Vector(0., 0., 1.); 60 Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name"); 61 strcpy(Walker->Name, "5"); 60 Walker->setName("5"); 62 61 Walker->nr = 5; 63 62 Corners.push_back(Walker); 64 63 Walker = new TesselPoint; 65 64 Walker->node = new Vector(0., 1., 1.); 66 Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name"); 67 strcpy(Walker->Name, "6"); 65 Walker->setName("6"); 68 66 Walker->nr = 6; 69 67 Corners.push_back(Walker); 70 68 Walker = new TesselPoint; 71 69 Walker->node = new Vector(1., 0., 1.); 72 Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name"); 73 strcpy(Walker->Name, "7"); 70 Walker->setName("7"); 74 71 Walker->nr = 7; 75 72 Corners.push_back(Walker); 76 73 Walker = new TesselPoint; 77 74 Walker->node = new Vector(1., 1., 1.); 78 Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name"); 79 strcpy(Walker->Name, "8"); 75 Walker->setName("8"); 80 76 Walker->nr = 8; 81 77 Corners.push_back(Walker); … … 138 134 } 139 135 Corners.clear(); 140 MemoryUsageObserver::purgeInstance();141 136 logger::purgeInstance(); 142 137 errorLogger::purgeInstance(); … … 161 156 } 162 157 }; 163 164 /********************************************** Main routine **************************************/165 166 int main(int argc, char **argv)167 {168 // Get the top level suite from the registry169 CppUnit::Test *suite = CppUnit::TestFactoryRegistry::getRegistry().makeTest();170 171 // Adds the test to the list of test to run172 CppUnit::TextUi::TestRunner runner;173 runner.addTest( suite );174 175 // Change the default outputter to a compiler error format outputter176 runner.setOutputter( new CppUnit::CompilerOutputter( &runner.result(),177 std::cerr ) );178 // Run the tests.179 bool wasSucessful = runner.run();180 181 // Return error code 1 if the one of test failed.182 return wasSucessful ? 0 : 1;183 };
Note:
See TracChangeset
for help on using the changeset viewer.