Changes in / [0c5eeb:326bbe]
- Location:
- src
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Descriptors/AtomDescriptor.cpp
r0c5eeb r326bbe 12 12 13 13 #include "World.hpp" 14 14 15 #include "atom.hpp" 15 16 16 17 #include <boost/bind.hpp> 17 18 #include <cassert> 18 19 #include <iostream> 19 20 -
src/Descriptors/MoleculeDescriptor.cpp
r0c5eeb r326bbe 16 16 17 17 #include <boost/bind.hpp> 18 #include <cassert> 18 19 #include <iostream> 19 20 -
src/Helpers/MemDebug.cpp
r0c5eeb r326bbe 6 6 */ 7 7 8 #ifndef ND EBUG8 #ifndef NDBEGUG 9 9 #ifndef NO_MEMDEBUG 10 10 -
src/Patterns/Singleton.hpp
r0c5eeb r326bbe 9 9 #define SINGLETON_HPP_ 10 10 11 #include <cassert> 11 12 #include <boost/thread.hpp> 12 13 13 #include "Helpers/Assert.hpp"14 14 #include "defs.hpp" 15 15 … … 181 181 182 182 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"); 184 184 } 185 185 }; … … 191 191 struct creator_t<creator_T,false>{ 192 192 inline static creator_T* make(){ 193 ASSERT(0, "Cannot create a singleton of this type directly"); 194 return 0; 193 assert(0 && "Cannot create a singleton of this type directly"); 195 194 } 196 195 inline static void set(ptr_t& dest,creator_T* src){ -
src/Patterns/Singleton_impl.hpp
r0c5eeb r326bbe 72 72 template <class T,bool _may_create> 73 73 void 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"); 75 75 boost::recursive_mutex::scoped_lock guard(instanceLock); 76 76 theInstance.reset(newInstance); … … 83 83 template <class T, bool _may_create> 84 84 Singleton<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"); 86 86 } 87 87 -
src/UIElements/Dialog.cpp
r0c5eeb r326bbe 7 7 8 8 #include "Helpers/MemDebug.hpp" 9 10 #include <cassert> 9 11 10 12 #include "Dialog.hpp" -
src/World.cpp
r0c5eeb r326bbe 21 21 #include "Descriptors/SelectiveIterator_impl.hpp" 22 22 #include "Actions/ManipulateAtomsProcess.hpp" 23 #include "Helpers/Assert.hpp"24 23 25 24 #include "Patterns/Singleton_impl.hpp" … … 113 112 molecule *mol = NULL; 114 113 mol = NewMolecule(); 115 ASSERT(!molecules.count(currMoleculeId),"currMoleculeId did not specify an unused ID"); 114 cout << "Creating molecule with id " << currMoleculeId << "." << endl; 115 assert(!molecules.count(currMoleculeId)); 116 116 mol->setId(currMoleculeId++); 117 117 // store the molecule by ID … … 129 129 OBSERVE; 130 130 molecule *mol = molecules[id]; 131 ASSERT(mol,"Molecule id that was meant to be destroyed did not exist");131 assert(mol); 132 132 DeleteMolecule(mol); 133 133 molecules.erase(id); … … 165 165 OBSERVE; 166 166 atom *atom = atoms[id]; 167 ASSERT(atom,"Atom ID that was meant to be destroyed did not exist");167 assert(atom); 168 168 DeleteAtom(atom); 169 169 atoms.erase(id); … … 177 177 if(!target){ 178 178 target = atoms[oldId]; 179 ASSERT(target,"Atom with that ID not found");179 assert(target && "Atom with that ID not found"); 180 180 return target->changeId(newId); 181 181 } -
src/molecule.cpp
r0c5eeb r326bbe 155 155 molecule::const_iterator molecule::erase( atom * key ) 156 156 { 157 cout << "trying to erase atom" << endl; 157 158 molecule::const_iterator iter = find(key); 158 159 if (iter != end()){ -
src/tesselation.cpp
r0c5eeb r326bbe 9 9 10 10 #include <fstream> 11 #include <assert.h> 11 12 12 13 #include "helpers.hpp" … … 23 24 #include "Plane.hpp" 24 25 #include "Exceptions/LinearDependenceException.hpp" 26 #include "Helpers/Assert.hpp" 27 25 28 #include "Helpers/Assert.hpp" 26 29 … … 2524 2527 baseline = Runner->second; 2525 2528 if (baseline->pointlist.empty()) { 2526 ASSERT((baseline->BaseLine->triangles.size() == 1),"Open line without exactly one attached triangle");2529 assert((baseline->BaseLine->triangles.size() == 1) && ("Open line without exactly one attached triangle")); 2527 2530 T = (((baseline->BaseLine->triangles.begin()))->second); 2528 2531 DoLog(1) && (Log() << Verbose(1) << "Finding best candidate for open line " << *baseline->BaseLine << " of triangle " << *T << endl); -
src/unittests/Makefile.am
r0c5eeb r326bbe 211 211 212 212 SingletonTest_SOURCES = UnitTestMain.cpp SingletonTest.cpp SingletonTest.hpp 213 SingletonTest_LDADD = $ {ALLLIBS} $(BOOST_LIB) ${BOOST_THREAD_LIB}213 SingletonTest_LDADD = $(BOOST_LIB) ${BOOST_THREAD_LIB} 214 214 215 215 StackClassUnitTest_SOURCES = UnitTestMain.cpp stackclassunittest.cpp stackclassunittest.hpp -
src/unittests/ObserverTest.cpp
r0c5eeb r326bbe 382 382 // make this Observable its own subject. NEVER DO THIS IN ACTUAL CODE 383 383 simpleObservable1->signOn(simpleObservable1); 384 #ifndef NDEBUG385 384 CPPUNIT_ASSERT_THROW(simpleObservable1->changeMethod(),Assert::AssertionFailure); 386 #else387 simpleObservable1->changeMethod();388 #endif389 385 390 386 // more complex test … … 392 388 simpleObservable1->signOn(simpleObservable2); 393 389 simpleObservable2->signOn(simpleObservable1); 394 #ifndef NDEBUG395 390 CPPUNIT_ASSERT_THROW(simpleObservable1->changeMethod(),Assert::AssertionFailure); 396 #else397 simpleObservable1->changeMethod();398 #endif399 400 401 391 simpleObservable1->signOff(simpleObservable2); 402 392 simpleObservable2->signOff(simpleObservable1); -
src/unittests/manipulateAtomsTest.cpp
r0c5eeb r326bbe 87 87 static void operation(atom* _atom){ 88 88 AtomStub *atom = dynamic_cast<AtomStub*>(_atom); 89 CPPUNIT_ASSERT(atom);89 assert(atom); 90 90 atom->doSomething(); 91 91 } … … 100 100 AtomStub *atom; 101 101 atom = dynamic_cast<AtomStub*>(*iter); 102 CPPUNIT_ASSERT(atom);102 assert(atom); 103 103 CPPUNIT_ASSERT(atom->manipulated); 104 104 } … … 114 114 AtomStub *atom; 115 115 atom = dynamic_cast<AtomStub*>(*iter); 116 CPPUNIT_ASSERT(atom);116 assert(atom); 117 117 if(atom->getId()!=(int)ATOM_COUNT/2) 118 118 CPPUNIT_ASSERT(atom->manipulated);
Note:
See TracChangeset
for help on using the changeset viewer.