CPPUNIT_ASSERT_EQUAL(1ul,al.size());
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));
}
};