Changes in / [a356f2:0d1ad0]


Ignore:
Location:
src
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • src/Descriptors/AtomDescriptor.cpp

    ra356f2 r0d1ad0  
    1212
    1313#include "World.hpp"
    14 
    1514#include "atom.hpp"
    1615
    1716#include <boost/bind.hpp>
    18 #include <cassert>
     17
    1918#include <iostream>
    2019
  • src/Descriptors/MoleculeDescriptor.cpp

    ra356f2 r0d1ad0  
    1616
    1717#include <boost/bind.hpp>
    18 #include <cassert>
    1918#include <iostream>
    2019
  • src/Helpers/MemDebug.cpp

    ra356f2 r0d1ad0  
    66 */
    77
    8 #ifndef NDBEGUG
     8#ifndef NDEBUG
    99#ifndef NO_MEMDEBUG
    1010
  • src/Patterns/Singleton.hpp

    ra356f2 r0d1ad0  
    99#define SINGLETON_HPP_
    1010
    11 #include <cassert>
    1211#include <boost/thread.hpp>
    1312
     13#include "Helpers/Assert.hpp"
    1414#include "defs.hpp"
    1515
     
    181181
    182182    inline static void set(creator_T*&,creator_T*){
    183       assert(0 && "Cannot set the Instance for a singleton of this type");
     183      ASSERT(0, "Cannot set the Instance for a singleton of this type");
    184184    }
    185185  };
     
    191191  struct creator_t<creator_T,false>{
    192192    inline static creator_T* make(){
    193       assert(0 && "Cannot create a singleton of this type directly");
     193      ASSERT(0, "Cannot create a singleton of this type directly");
     194      return 0;
    194195    }
    195196    inline static void set(ptr_t& dest,creator_T* src){
  • src/Patterns/Singleton_impl.hpp

    ra356f2 r0d1ad0  
    7272template <class T,bool _may_create>
    7373void Singleton<T,_may_create>::setInstance(T* newInstance){
    74   assert(!theInstance.get() && "Trying to set the instance of an already created singleton");
     74  ASSERT(!theInstance.get(), "Trying to set the instance of an already created singleton");
    7575  boost::recursive_mutex::scoped_lock guard(instanceLock);
    7676  theInstance.reset(newInstance);
     
    8383template <class T, bool _may_create>
    8484Singleton<T,_may_create>::Singleton(const Singleton<T,_may_create>&){
    85   assert(0 && "Copy constructor of singleton template called");
     85  ASSERT(0, "Copy constructor of singleton template called");
    8686}
    8787
  • src/UIElements/Dialog.cpp

    ra356f2 r0d1ad0  
    77
    88#include "Helpers/MemDebug.hpp"
    9 
    10 #include <cassert>
    119
    1210#include "Dialog.hpp"
  • src/World.cpp

    ra356f2 r0d1ad0  
    2121#include "Descriptors/SelectiveIterator_impl.hpp"
    2222#include "Actions/ManipulateAtomsProcess.hpp"
     23#include "Helpers/Assert.hpp"
    2324
    2425#include "Patterns/Singleton_impl.hpp"
     
    112113  molecule *mol = NULL;
    113114  mol = NewMolecule();
    114   cout << "Creating molecule with id " << currMoleculeId << "." << endl;
    115   assert(!molecules.count(currMoleculeId));
     115  ASSERT(!molecules.count(currMoleculeId),"currMoleculeId did not specify an unused ID");
    116116  mol->setId(currMoleculeId++);
    117117  // store the molecule by ID
     
    129129  OBSERVE;
    130130  molecule *mol = molecules[id];
    131   assert(mol);
     131  ASSERT(mol,"Molecule id that was meant to be destroyed did not exist");
    132132  DeleteMolecule(mol);
    133133  molecules.erase(id);
     
    165165  OBSERVE;
    166166  atom *atom = atoms[id];
    167   assert(atom);
     167  ASSERT(atom,"Atom ID that was meant to be destroyed did not exist");
    168168  DeleteAtom(atom);
    169169  atoms.erase(id);
     
    177177  if(!target){
    178178    target = atoms[oldId];
    179     assert(target && "Atom with that ID not found");
     179    ASSERT(target,"Atom with that ID not found");
    180180    return target->changeId(newId);
    181181  }
  • src/molecule.cpp

    ra356f2 r0d1ad0  
    155155molecule::const_iterator molecule::erase( atom * key )
    156156{
    157   cout << "trying to erase atom" << endl;
    158157  molecule::const_iterator iter = find(key);
    159158  if (iter != end()){
  • src/tesselation.cpp

    ra356f2 r0d1ad0  
    99
    1010#include <fstream>
    11 #include <assert.h>
    1211
    1312#include "helpers.hpp"
     
    2423#include "Plane.hpp"
    2524#include "Exceptions/LinearDependenceException.hpp"
    26 #include "Helpers/Assert.hpp"
    27 
    2825#include "Helpers/Assert.hpp"
    2926
     
    25272524    baseline = Runner->second;
    25282525    if (baseline->pointlist.empty()) {
    2529       assert((baseline->BaseLine->triangles.size() == 1) && ("Open line without exactly one attached triangle"));
     2526      ASSERT((baseline->BaseLine->triangles.size() == 1),"Open line without exactly one attached triangle");
    25302527      T = (((baseline->BaseLine->triangles.begin()))->second);
    25312528      DoLog(1) && (Log() << Verbose(1) << "Finding best candidate for open line " << *baseline->BaseLine << " of triangle " << *T << endl);
  • src/unittests/Makefile.am

    ra356f2 r0d1ad0  
    211211
    212212SingletonTest_SOURCES = UnitTestMain.cpp SingletonTest.cpp SingletonTest.hpp
    213 SingletonTest_LDADD = $(BOOST_LIB) ${BOOST_THREAD_LIB}
     213SingletonTest_LDADD = ${ALLLIBS} $(BOOST_LIB) ${BOOST_THREAD_LIB}
    214214
    215215StackClassUnitTest_SOURCES = UnitTestMain.cpp stackclassunittest.cpp stackclassunittest.hpp
  • src/unittests/ObserverTest.cpp

    ra356f2 r0d1ad0  
    382382  // make this Observable its own subject. NEVER DO THIS IN ACTUAL CODE
    383383  simpleObservable1->signOn(simpleObservable1);
     384#ifndef NDEBUG
    384385  CPPUNIT_ASSERT_THROW(simpleObservable1->changeMethod(),Assert::AssertionFailure);
     386#else
     387  simpleObservable1->changeMethod();
     388#endif
    385389
    386390  // more complex test
     
    388392  simpleObservable1->signOn(simpleObservable2);
    389393  simpleObservable2->signOn(simpleObservable1);
     394#ifndef NDEBUG
    390395  CPPUNIT_ASSERT_THROW(simpleObservable1->changeMethod(),Assert::AssertionFailure);
     396#else
     397  simpleObservable1->changeMethod();
     398#endif
     399
     400
    391401  simpleObservable1->signOff(simpleObservable2);
    392402  simpleObservable2->signOff(simpleObservable1);
  • src/unittests/manipulateAtomsTest.cpp

    ra356f2 r0d1ad0  
    8787static void operation(atom* _atom){
    8888  AtomStub *atom = dynamic_cast<AtomStub*>(_atom);
    89   assert(atom);
     89  CPPUNIT_ASSERT(atom);
    9090  atom->doSomething();
    9191}
     
    100100    AtomStub *atom;
    101101    atom = dynamic_cast<AtomStub*>(*iter);
    102     assert(atom);
     102    CPPUNIT_ASSERT(atom);
    103103    CPPUNIT_ASSERT(atom->manipulated);
    104104  }
     
    114114    AtomStub *atom;
    115115    atom = dynamic_cast<AtomStub*>(*iter);
    116     assert(atom);
     116    CPPUNIT_ASSERT(atom);
    117117    if(atom->getId()!=(int)ATOM_COUNT/2)
    118118      CPPUNIT_ASSERT(atom->manipulated);
Note: See TracChangeset for help on using the changeset viewer.