- CPPUNIT_ASSERT((*al[0]) == ReverseAction(2,3));
- CPPUNIT_ASSERT(!((*al[0]) == ReverseAction(2,5)));
+ CPPUNIT_ASSERT(al[0] == ReverseAction(2,3));
+ CPPUNIT_ASSERT(!(al[0] == ReverseAction(2,5)));
+
+ GeneOrder go3(_validPerm3.begin(),_validPerm3.end());
+ al = so.safeActions(go3);
+ CPPUNIT_ASSERT(al.size() > 0);
+ size_t cycles = countCycles(go3);
+ al[0](go3);
+ CPPUNIT_ASSERT(cycles < countCycles(go3));