]> ruin.nu Git - germs.git/blobdiff - src/test/geneordertest.cpp
some cleanup, documentation, begin() and end() methods
[germs.git] / src / test / geneordertest.cpp
index 3ae18abb39894df004acb0f8a8e870da22b71428..8583b3b7731fe164776f5034c510995c8ad478ae 100644 (file)
@@ -20,6 +20,7 @@ class TESTNAME : public CPPUNIT_NS::TestFixture
   CPPUNIT_TEST_SUITE( TESTNAME );
   CPPUNIT_TEST( testCreate );
   CPPUNIT_TEST( testCopyCreate );
+  CPPUNIT_TEST( testAssign );
   CPPUNIT_TEST_SUITE_END();
 
 protected:
@@ -57,9 +58,17 @@ protected:
        void testCopyCreate (){
                GeneOrder go(_bigvalidPerm.begin(),_bigvalidPerm.end());
                GeneOrder go2(go);
-               CPPUNIT_ASSERT(equal(go.list().begin(),go.list().end(),go2.list().begin()));
+               CPPUNIT_ASSERT(equal(go.begin(),go.end(),go2.begin()));
                GeneOrder go3(_validPerm.begin(),_validPerm.end());
-               CPPUNIT_ASSERT(!equal(go3.list().begin(),go3.list().end(),go2.list().begin()));
+               CPPUNIT_ASSERT(!equal(go3.begin(),go3.end(),go2.begin()));
+       }
+       void testAssign (){
+               GeneOrder go(_bigvalidPerm.begin(),_bigvalidPerm.end());
+               GeneOrder go2(_validPerm.begin(),_validPerm.end());
+               go2 = go;
+               CPPUNIT_ASSERT(equal(go.begin(),go.end(),go2.begin()));
+               GeneOrder go3(_validPerm.begin(),_validPerm.end());
+               CPPUNIT_ASSERT(!equal(go3.begin(),go3.end(),go2.begin()));
        }
 };