+ void testAssign (){
+ GeneOrder go(_bigvalidPerm.begin(),_bigvalidPerm.end());
+ GeneOrder go2(_validPerm.begin(),_validPerm.end());
+ go2 = go;
+ CPPUNIT_ASSERT(equal(go.list().begin(),go.list().end(),go2.list().begin()));
+ GeneOrder go3(_validPerm.begin(),_validPerm.end());
+ CPPUNIT_ASSERT(!equal(go3.list().begin(),go3.list().end(),go2.list().begin()));
+ }