- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/unittests/atomsCalculationTest.cpp
rbcf653 re4afb4 31 31 #include "Actions/AtomsCalculation_impl.hpp" 32 32 #include "Actions/ActionRegistry.hpp" 33 #include "Actions/ActionTraits.hpp" 33 34 34 35 #include "World.hpp" … … 88 89 89 90 void atomsCalculationTest::testCalculateSimple(){ 90 AtomsCalculation<atomId_t> *calc = World::getInstance().calcOnAtoms<atomId_t>(boost::bind(&atom::getId,_1),"FOO",AllAtoms()); 91 ActionTraits FooTrait("FOO"); 92 AtomsCalculation<atomId_t> *calc = World::getInstance().calcOnAtoms<atomId_t>(boost::bind(&atom::getId,_1),FooTrait,AllAtoms()); 91 93 std::vector<atomId_t> allIds = (*calc)(); 92 94 CPPUNIT_ASSERT(hasAllIds(allIds,atomIds)); … … 95 97 96 98 void atomsCalculationTest::testCalculateExcluded(){ 99 ActionTraits FooTrait("FOO"); 97 100 atomId_t excluded = atomIds[ATOM_COUNT/2]; 98 AtomsCalculation<atomId_t> *calc = World::getInstance().calcOnAtoms<atomId_t>(boost::bind(&atom::getId,_1), "FOO",AllAtoms() && !AtomById(excluded));101 AtomsCalculation<atomId_t> *calc = World::getInstance().calcOnAtoms<atomId_t>(boost::bind(&atom::getId,_1),FooTrait,AllAtoms() && !AtomById(excluded)); 99 102 std::vector<atomId_t> allIds = (*calc)(); 100 103 std::set<atomId_t> excluded_set;
Note:
See TracChangeset
for help on using the changeset viewer.