X-Git-Url: https://ruin.nu/git/?p=germs.git;a=blobdiff_plain;f=src%2Ftest%2Fgenesortertest.cpp;h=6a58ce2b8fb6e8fa0ecace92a3542d2823545c83;hp=479db468e25d97d048d5c7cb9acdc54bdd54cb3c;hb=8827131c37c21740b5ac8acf6da9ff598de3f166;hpb=148a31960aeb2ba127ef4322a12ae3af28ef2988 diff --git a/src/test/genesortertest.cpp b/src/test/genesortertest.cpp index 479db46..6a58ce2 100644 --- a/src/test/genesortertest.cpp +++ b/src/test/genesortertest.cpp @@ -86,6 +86,13 @@ protected: 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)); } };