+
+ GeneOrder go3(_validPerm3.begin(),_validPerm3.end());
+ al = so.safeActions(go3);
+ CPPUNIT_ASSERT(al.size() > 0);
+ size_t dist = inversionDistance(go3);
+ for (size_t i = 0; i < al.size(); ++i){
+ GeneOrder go(go3);
+ al[0](go);
+ CPPUNIT_ASSERT(dist > inversionDistance(go));
+ }