- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/unittests/tesselation_insideoutsideunittest.cpp
r68f03d ra67d19 18 18 #include "tesselation_insideoutsideunittest.hpp" 19 19 20 #ifdef HAVE_TESTRUNNER21 #include "UnitTestMain.hpp"22 #endif /*HAVE_TESTRUNNER*/23 24 20 #define SPHERERADIUS 2. 25 21 … … 38 34 Walker = new TesselPoint; 39 35 Walker->node = new Vector(0., 0., 0.); 40 Walker->setName("1"); 36 Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name"); 37 strcpy(Walker->Name, "1"); 41 38 Walker->nr = 1; 42 39 Corners.push_back(Walker); 43 40 Walker = new TesselPoint; 44 41 Walker->node = new Vector(0., 1., 0.); 45 Walker->setName("2"); 42 Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name"); 43 strcpy(Walker->Name, "2"); 46 44 Walker->nr = 2; 47 45 Corners.push_back(Walker); 48 46 Walker = new TesselPoint; 49 47 Walker->node = new Vector(1., 0., 0.); 50 Walker->setName("3"); 48 Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name"); 49 strcpy(Walker->Name, "3"); 51 50 Walker->nr = 3; 52 51 Corners.push_back(Walker); 53 52 Walker = new TesselPoint; 54 53 Walker->node = new Vector(1., 1., 0.); 55 Walker->setName("4"); 54 Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name"); 55 strcpy(Walker->Name, "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->setName("5"); 60 Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name"); 61 strcpy(Walker->Name, "5"); 61 62 Walker->nr = 5; 62 63 Corners.push_back(Walker); 63 64 Walker = new TesselPoint; 64 65 Walker->node = new Vector(0., 1., 1.); 65 Walker->setName("6"); 66 Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name"); 67 strcpy(Walker->Name, "6"); 66 68 Walker->nr = 6; 67 69 Corners.push_back(Walker); 68 70 Walker = new TesselPoint; 69 71 Walker->node = new Vector(1., 0., 1.); 70 Walker->setName("7"); 72 Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name"); 73 strcpy(Walker->Name, "7"); 71 74 Walker->nr = 7; 72 75 Corners.push_back(Walker); 73 76 Walker = new TesselPoint; 74 77 Walker->node = new Vector(1., 1., 1.); 75 Walker->setName("8"); 78 Walker->Name = Malloc<char>(3, "TesselationInOutsideTest::setUp - *Name"); 79 strcpy(Walker->Name, "8"); 76 80 Walker->nr = 8; 77 81 Corners.push_back(Walker); … … 157 161 } 158 162 }; 163 164 /********************************************** Main routine **************************************/ 165 166 int main(int argc, char **argv) 167 { 168 // Get the top level suite from the registry 169 CppUnit::Test *suite = CppUnit::TestFactoryRegistry::getRegistry().makeTest(); 170 171 // Adds the test to the list of test to run 172 CppUnit::TextUi::TestRunner runner; 173 runner.addTest( suite ); 174 175 // Change the default outputter to a compiler error format outputter 176 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.