Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Parser/unittests/ParserPdbUnitTest.cpp

    r3bdb6d r765f16  
    2424#include <cppunit/ui/text/TestRunner.h>
    2525
    26 #include "Parser/PdbParser.hpp"
    2726#include "World.hpp"
    2827#include "atom.hpp"
    29 #include "Element/element.hpp"
    30 #include "Element/periodentafel.hpp"
     28#include "element.hpp"
     29#include "periodentafel.hpp"
    3130#include "CodePatterns/Log.hpp"
    3231#include "Descriptors/AtomTypeDescriptor.hpp"
     32#include "Parser/ChangeTracker.hpp"
     33#include "Parser/PdbParser.hpp"
    3334
    3435#ifdef HAVE_TESTRUNNER
     
    6364  World::getInstance();
    6465
     66  parser = new FormatParser<pdb>();
     67
    6568  setVerbosity(2);
    6669
     
    7073}
    7174
    72 void ParserPdbUnitTest::tearDown() {
     75void ParserPdbUnitTest::tearDown()
     76{
     77  delete parser;
    7378  ChangeTracker::purgeInstance();
    7479  World::purgeInstance();
     
    8085  stringstream input;
    8186  input << waterPdb;
    82   PdbParser* testParser = new PdbParser();
    83   testParser->load(&input);
     87  parser->load(&input);
    8488  input.clear();
    8589
     
    8892  stringstream output;
    8993  std::vector<atom *> atoms = World::getInstance().getAllAtoms();
    90   testParser->save(&output, atoms);
     94  parser->save(&output, atoms);
    9195
    9296//  std::cout << "Save PDB is:" << std::endl;
     
    9498
    9599  input << output.str();
    96   PdbParser* testParser2 = new PdbParser();
    97   testParser2->load(&input);
     100  FormatParser<pdb>* parser2 = new FormatParser<pdb>();
     101  parser2->load(&input);
    98102
    99103  CPPUNIT_ASSERT_EQUAL(12, World::getInstance().numAtoms());
     104
     105  delete parser2;
    100106}
Note: See TracChangeset for help on using the changeset viewer.