- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/unittests/AnalysisCorrelationToSurfaceUnitTest.cpp
r23b547 re6fdbe 17 17 #include "AnalysisCorrelationToSurfaceUnitTest.hpp" 18 18 19 #include "World.hpp"20 19 #include "atom.hpp" 21 20 #include "boundary.hpp" … … 61 60 62 61 // construct periodentafel 63 tafel = World::getInstance().getPeriode();62 tafel = new periodentafel; 64 63 tafel->AddElement(hydrogen); 65 64 tafel->AddElement(carbon); 66 65 67 66 // construct molecule (tetraeder of hydrogens) base 68 TestMolecule = World::getInstance().createMolecule();69 Walker = World::getInstance().createAtom();67 TestMolecule = new molecule(tafel); 68 Walker = new atom(); 70 69 Walker->type = hydrogen; 71 70 Walker->node->Init(1., 0., 1. ); 72 71 TestMolecule->AddAtom(Walker); 73 Walker = World::getInstance().createAtom();72 Walker = new atom(); 74 73 Walker->type = hydrogen; 75 74 Walker->node->Init(0., 1., 1. ); 76 75 TestMolecule->AddAtom(Walker); 77 Walker = World::getInstance().createAtom();76 Walker = new atom(); 78 77 Walker->type = hydrogen; 79 78 Walker->node->Init(1., 1., 0. ); 80 79 TestMolecule->AddAtom(Walker); 81 Walker = World::getInstance().createAtom();80 Walker = new atom(); 82 81 Walker->type = hydrogen; 83 82 Walker->node->Init(0., 0., 0. ); … … 87 86 CPPUNIT_ASSERT_EQUAL( TestMolecule->AtomCount, 4 ); 88 87 89 TestList = World::getInstance().getMolecules();88 TestList = new MoleculeListClass; 90 89 TestMolecule->ActiveFlag = true; 91 90 TestList->insert(TestMolecule); … … 100 99 101 100 // add outer atoms 102 Walker = World::getInstance().createAtom();101 Walker = new atom(); 103 102 Walker->type = carbon; 104 103 Walker->node->Init(4., 0., 4. ); 105 104 TestMolecule->AddAtom(Walker); 106 Walker = World::getInstance().createAtom();105 Walker = new atom(); 107 106 Walker->type = carbon; 108 107 Walker->node->Init(0., 4., 4. ); 109 108 TestMolecule->AddAtom(Walker); 110 Walker = World::getInstance().createAtom();109 Walker = new atom(); 111 110 Walker->type = carbon; 112 111 Walker->node->Init(4., 4., 0. ); 113 112 TestMolecule->AddAtom(Walker); 114 113 // add inner atoms 115 Walker = World::getInstance().createAtom();114 Walker = new atom(); 116 115 Walker->type = carbon; 117 116 Walker->node->Init(0.5, 0.5, 0.5 ); … … 132 131 delete(binmap); 133 132 133 // remove 134 delete(TestList); 134 135 delete(Surface); 135 136 // note that all the atoms are cleaned by TestMolecule 136 137 delete(LC); 137 World::purgeInstance(); 138 delete(tafel); 139 // note that element is cleaned by periodentafel 140 World::destroy(); 138 141 MemoryUsageObserver::purgeInstance(); 139 142 logger::purgeInstance();
Note:
See TracChangeset
for help on using the changeset viewer.
