Ignore:
Timestamp:
Feb 24, 2010, 4:21:12 PM (16 years ago)
Author:
Tillmann Crueger <crueger@…>
Children:
5bf941
Parents:
01d28a
git-author:
Tillmann Crueger <crueger@…> (02/24/10 15:29:12)
git-committer:
Tillmann Crueger <crueger@…> (02/24/10 16:21:12)
Message:

Made the world solely responsible for creating and destroying atoms.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • molecuilder/src/unittests/listofbondsunittest.cpp

    r01d28a r7bfc19  
    1616#include "listofbondsunittest.hpp"
    1717
     18#include "World.hpp"
    1819#include "atom.hpp"
    1920#include "bond.hpp"
     
    5051  // construct molecule (tetraeder of hydrogens)
    5152  TestMolecule = new molecule(tafel);
    52   Walker = new atom();
     53  Walker = World::get()->createAtom();
    5354  Walker->type = hydrogen;
    5455  Walker->node->Init(1., 0., 1. );
    5556  TestMolecule->AddAtom(Walker);
    56   Walker = new atom();
     57  Walker = World::get()->createAtom();
    5758  Walker->type = hydrogen;
    5859  Walker->node->Init(0., 1., 1. );
    5960  TestMolecule->AddAtom(Walker);
    60   Walker = new atom();
     61  Walker = World::get()->createAtom();
    6162  Walker->type = hydrogen;
    6263  Walker->node->Init(1., 1., 0. );
    6364  TestMolecule->AddAtom(Walker);
    64   Walker = new atom();
     65  Walker = World::get()->createAtom();
    6566  Walker->type = hydrogen;
    6667  Walker->node->Init(0., 0., 0. );
     
    242243
    243244  // remove atom2
    244   delete(atom2);
     245  World::get()->destroyAtom(atom2);
    245246
    246247  // check bond if removed from other atom
Note: See TracChangeset for help on using the changeset viewer.