- Timestamp:
- Jun 24, 2010, 2:31:45 PM (15 years ago)
- Branches:
- Action_Thermostats, Add_AtomRandomPerturbation, Add_FitFragmentPartialChargesAction, Add_RotateAroundBondAction, Add_SelectAtomByNameAction, Added_ParseSaveFragmentResults, AddingActions_SaveParseParticleParameters, Adding_Graph_to_ChangeBondActions, Adding_MD_integration_tests, Adding_ParticleName_to_Atom, Adding_StructOpt_integration_tests, AtomFragments, Automaking_mpqc_open, AutomationFragmentation_failures, Candidate_v1.5.4, Candidate_v1.6.0, Candidate_v1.6.1, ChangeBugEmailaddress, ChangingTestPorts, ChemicalSpaceEvaluator, CombiningParticlePotentialParsing, Combining_Subpackages, Debian_Package_split, Debian_package_split_molecuildergui_only, Disabling_MemDebug, Docu_Python_wait, EmpiricalPotential_contain_HomologyGraph, EmpiricalPotential_contain_HomologyGraph_documentation, Enable_parallel_make_install, Enhance_userguide, Enhanced_StructuralOptimization, Enhanced_StructuralOptimization_continued, Example_ManyWaysToTranslateAtom, Exclude_Hydrogens_annealWithBondGraph, FitPartialCharges_GlobalError, Fix_BoundInBox_CenterInBox_MoleculeActions, Fix_ChargeSampling_PBC, Fix_ChronosMutex, Fix_FitPartialCharges, Fix_FitPotential_needs_atomicnumbers, Fix_ForceAnnealing, Fix_IndependentFragmentGrids, Fix_ParseParticles, Fix_ParseParticles_split_forward_backward_Actions, Fix_PopActions, Fix_QtFragmentList_sorted_selection, Fix_Restrictedkeyset_FragmentMolecule, Fix_StatusMsg, Fix_StepWorldTime_single_argument, Fix_Verbose_Codepatterns, Fix_fitting_potentials, Fixes, ForceAnnealing_goodresults, ForceAnnealing_oldresults, ForceAnnealing_tocheck, ForceAnnealing_with_BondGraph, ForceAnnealing_with_BondGraph_continued, ForceAnnealing_with_BondGraph_continued_betteresults, ForceAnnealing_with_BondGraph_contraction-expansion, FragmentAction_writes_AtomFragments, FragmentMolecule_checks_bonddegrees, GeometryObjects, Gui_Fixes, Gui_displays_atomic_force_velocity, ImplicitCharges, IndependentFragmentGrids, IndependentFragmentGrids_IndividualZeroInstances, IndependentFragmentGrids_IntegrationTest, IndependentFragmentGrids_Sole_NN_Calculation, JobMarket_RobustOnKillsSegFaults, JobMarket_StableWorkerPool, JobMarket_unresolvable_hostname_fix, MoreRobust_FragmentAutomation, ODR_violation_mpqc_open, PartialCharges_OrthogonalSummation, PdbParser_setsAtomName, PythonUI_with_named_parameters, QtGui_reactivate_TimeChanged_changes, Recreated_GuiChecks, Rewrite_FitPartialCharges, RotateToPrincipalAxisSystem_UndoRedo, SaturateAtoms_findBestMatching, SaturateAtoms_singleDegree, StoppableMakroAction, Subpackage_CodePatterns, Subpackage_JobMarket, Subpackage_LinearAlgebra, Subpackage_levmar, Subpackage_mpqc_open, Subpackage_vmg, Switchable_LogView, ThirdParty_MPQC_rebuilt_buildsystem, TrajectoryDependenant_MaxOrder, TremoloParser_IncreasedPrecision, TremoloParser_MultipleTimesteps, TremoloParser_setsAtomName, Ubuntu_1604_changes, stable
- Children:
- 0d1ad0
- Parents:
- 906822
- Location:
- src
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Descriptors/AtomDescriptor.cpp
r906822 r6d574a 12 12 13 13 #include "World.hpp" 14 15 14 #include "atom.hpp" 16 15 17 16 #include <boost/bind.hpp> 18 #include <cassert> 17 19 18 #include <iostream> 20 19 -
src/Descriptors/MoleculeDescriptor.cpp
r906822 r6d574a 16 16 17 17 #include <boost/bind.hpp> 18 #include <cassert>19 18 #include <iostream> 20 19 -
src/Helpers/MemDebug.cpp
r906822 r6d574a 6 6 */ 7 7 8 #ifndef ND BEGUG8 #ifndef NDEBUG 9 9 #ifndef NO_MEMDEBUG 10 10 -
src/Patterns/Singleton.hpp
r906822 r6d574a 9 9 #define SINGLETON_HPP_ 10 10 11 #include <cassert>12 11 #include <boost/thread.hpp> 13 12 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"); 193 ASSERT(0, "Cannot create a singleton of this type directly"); 194 return 0; 194 195 } 195 196 inline static void set(ptr_t& dest,creator_T* src){ -
src/Patterns/Singleton_impl.hpp
r906822 r6d574a 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
r906822 r6d574a 7 7 8 8 #include "Helpers/MemDebug.hpp" 9 10 #include <cassert>11 9 12 10 #include "Dialog.hpp" -
src/World.cpp
r906822 r6d574a 20 20 #include "Descriptors/SelectiveIterator_impl.hpp" 21 21 #include "Actions/ManipulateAtomsProcess.hpp" 22 #include "Helpers/Assert.hpp" 22 23 23 24 #include "Patterns/Singleton_impl.hpp" … … 105 106 molecule *mol = NULL; 106 107 mol = NewMolecule(); 107 assert(!molecules.count(currMoleculeId));108 ASSERT(!molecules.count(currMoleculeId),"currMoleculeId did not specify an unused ID"); 108 109 mol->setId(currMoleculeId++); 109 110 // store the molecule by ID … … 121 122 OBSERVE; 122 123 molecule *mol = molecules[id]; 123 assert(mol);124 ASSERT(mol,"Molecule id that was meant to be destroyed did not exist"); 124 125 DeleteMolecule(mol); 125 126 molecules.erase(id); … … 157 158 OBSERVE; 158 159 atom *atom = atoms[id]; 159 assert(atom);160 ASSERT(atom,"Atom ID that was meant to be destroyed did not exist"); 160 161 DeleteAtom(atom); 161 162 atoms.erase(id); … … 169 170 if(!target){ 170 171 target = atoms[oldId]; 171 assert(target &&"Atom with that ID not found");172 ASSERT(target,"Atom with that ID not found"); 172 173 return target->changeId(newId); 173 174 } -
src/tesselation.cpp
r906822 r6d574a 9 9 10 10 #include <fstream> 11 #include <assert.h>12 11 13 12 #include "helpers.hpp" … … 24 23 #include "Plane.hpp" 25 24 #include "Exceptions/LinearDependenceException.hpp" 26 #include "Helpers/Assert.hpp"27 28 25 #include "Helpers/Assert.hpp" 29 26 … … 2527 2524 baseline = Runner->second; 2528 2525 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"); 2530 2527 T = (((baseline->BaseLine->triangles.begin()))->second); 2531 2528 DoLog(1) && (Log() << Verbose(1) << "Finding best candidate for open line " << *baseline->BaseLine << " of triangle " << *T << endl); -
src/unittests/Makefile.am
r906822 r6d574a 210 210 211 211 SingletonTest_SOURCES = UnitTestMain.cpp SingletonTest.cpp SingletonTest.hpp 212 SingletonTest_LDADD = $ (BOOST_LIB) ${BOOST_THREAD_LIB}212 SingletonTest_LDADD = ${ALLLIBS} $(BOOST_LIB) ${BOOST_THREAD_LIB} 213 213 214 214 StackClassUnitTest_SOURCES = UnitTestMain.cpp stackclassunittest.cpp stackclassunittest.hpp -
src/unittests/manipulateAtomsTest.cpp
r906822 r6d574a 87 87 static void operation(atom* _atom){ 88 88 AtomStub *atom = dynamic_cast<AtomStub*>(_atom); 89 assert(atom);89 CPPUNIT_ASSERT(atom); 90 90 atom->doSomething(); 91 91 } … … 100 100 AtomStub *atom; 101 101 atom = dynamic_cast<AtomStub*>(*iter); 102 assert(atom);102 CPPUNIT_ASSERT(atom); 103 103 CPPUNIT_ASSERT(atom->manipulated); 104 104 } … … 114 114 AtomStub *atom; 115 115 atom = dynamic_cast<AtomStub*>(*iter); 116 assert(atom);116 CPPUNIT_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.