X-Git-Url: https://ruin.nu/git/?p=germs.git;a=blobdiff_plain;f=src%2Ftest%2Fgenesortertest.cpp;h=5c5007b10e522de0ed6a3879c5291878f41c121a;hp=157e3c40be6c8764476a10b829babc58545766cf;hb=db8596d6eb24c982bc3b5eab235ca4ca7a3aea36;hpb=79451fe868d3d11c0294383a2ddab95b40a0a4ce diff --git a/src/test/genesortertest.cpp b/src/test/genesortertest.cpp index 157e3c4..5c5007b 100644 --- a/src/test/genesortertest.cpp +++ b/src/test/genesortertest.cpp @@ -72,7 +72,14 @@ protected: CPPUNIT_ASSERT_EQUAL(5ul,al.size()); for (size_t i = 0; i < al.size(); ++i) al[i](go3); - int perm[] = {0,1,2,3,4,5,6,7,8,9}; + int perm[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}; + CPPUNIT_ASSERT(equal(go3.begin(),go3.end(),perm)); + + GeneOrder go4(_validPerm4.begin(),_validPerm4.end()); + al = so.sort(go4); + CPPUNIT_ASSERT_EQUAL(13ul,al.size()); + for (size_t i = 0; i < al.size(); ++i) + al[i](go3); CPPUNIT_ASSERT(equal(go3.begin(),go3.end(),perm)); } void testSafeActions (){