Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified src/unittests/bondgraphunittest.cpp

    r46d958 re6fdbe  
    1616#include <cstring>
    1717
    18 #include "World.hpp"
    1918#include "atom.hpp"
    2019#include "bond.hpp"
     
    2423#include "periodentafel.hpp"
    2524#include "bondgraphunittest.hpp"
     25#include "World.hpp"
     26
     27#ifdef HAVE_TESTRUNNER
     28#include "UnitTestMain.hpp"
     29#endif /*HAVE_TESTRUNNER*/
    2630
    2731/********************************************** Test classes **************************************/
     
    5862  // construct molecule (tetraeder of hydrogens)
    5963  TestMolecule = new molecule(tafel);
    60   Walker = World::get()->createAtom();
     64  Walker = new atom();
    6165  Walker->type = hydrogen;
    6266  Walker->node->Init(1., 0., 1. );
    6367  TestMolecule->AddAtom(Walker);
    64   Walker = World::get()->createAtom();
     68  Walker = new atom();
    6569  Walker->type = hydrogen;
    6670  Walker->node->Init(0., 1., 1. );
    6771  TestMolecule->AddAtom(Walker);
    68   Walker = World::get()->createAtom();
     72  Walker = new atom();
    6973  Walker->type = hydrogen;
    7074  Walker->node->Init(1., 1., 0. );
    7175  TestMolecule->AddAtom(Walker);
    72   Walker = World::get()->createAtom();
     76  Walker = new atom();
    7377  Walker->type = hydrogen;
    7478  Walker->node->Init(0., 0., 0. );
     
    101105  delete(tafel);
    102106  // note that element is cleaned by periodentafel
     107  World::destroy();
     108  MemoryUsageObserver::purgeInstance();
     109  logger::purgeInstance();
    103110};
    104111
     
    124131  CPPUNIT_ASSERT_EQUAL( true , Walker->IsBondedTo(Runner) );
    125132};
    126 
    127 
    128 /********************************************** Main routine **************************************/
    129 
    130 int main(int argc, char **argv)
    131 {
    132   // Get the top level suite from the registry
    133   CppUnit::Test *suite = CppUnit::TestFactoryRegistry::getRegistry().makeTest();
    134 
    135   // Adds the test to the list of test to run
    136   CppUnit::TextUi::TestRunner runner;
    137   runner.addTest( suite );
    138 
    139   // Change the default outputter to a compiler error format outputter
    140   runner.setOutputter( new CppUnit::CompilerOutputter( &runner.result(),
    141                                                        std::cerr ) );
    142   // Run the tests.
    143   bool wasSucessful = runner.run();
    144 
    145   // Return error code 1 if the one of test failed.
    146   return wasSucessful ? 0 : 1;
    147 };
Note: See TracChangeset for help on using the changeset viewer.