Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/unittests/listofbondsunittest.cpp

    re08c46 rf8e486  
    249249void ListOfBondsTest::DeleteAtomTest()
    250250{
    251   bond *Binder = NULL;
    252   molecule::iterator iter = TestMolecule->begin();
    253   atom *atom1 = *iter;
    254   iter++;
    255   atom *atom2 = *iter;
    256   CPPUNIT_ASSERT( atom1 != NULL );
    257   CPPUNIT_ASSERT( atom2 != NULL );
    258 
    259   // add bond
    260   Binder = TestMolecule->AddBond(atom1, atom2, 1);
    261   CPPUNIT_ASSERT( Binder != NULL );
     251  atom *atom1 = NULL;
     252  atom *atom2 = NULL;
     253  bond *Binder = NULL;
     254  {
     255    molecule::iterator iter = TestMolecule->begin();
     256    atom1 = *iter;
     257    iter++;
     258    atom2 = *iter;
     259  }
     260  CPPUNIT_ASSERT( atom1 != NULL );
     261  CPPUNIT_ASSERT( atom2 != NULL );
     262
     263  // add bond
     264  Binder = TestMolecule->AddBond(atom1, atom2, 1);
     265  CPPUNIT_ASSERT( Binder != NULL );
     266
     267  CPPUNIT_ASSERT_EQUAL( (size_t) 1, atom1->ListOfBonds.size() );
     268  CPPUNIT_ASSERT_EQUAL( (size_t) 1, atom2->ListOfBonds.size() );
     269
     270  CPPUNIT_ASSERT_EQUAL( true, TestMolecule->hasBondStructure() );
    262271
    263272  // remove atom2
     
    268277
    269278  // check if removed from molecule
    270   CPPUNIT_ASSERT_EQUAL( true, TestMolecule->hasBondStructure() );
    271 };
     279  CPPUNIT_ASSERT_EQUAL( false, TestMolecule->hasBondStructure() );
     280};
Note: See TracChangeset for help on using the changeset viewer.