From c61e2ad3a56b4f58b6c4864600b4cd1397c8b079 Mon Sep 17 00:00:00 2001 From: Michael Andreen Date: Thu, 14 Jun 2007 20:08:45 +0000 Subject: [PATCH] assignment works --- src/test/geneordertest.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/test/geneordertest.cpp b/src/test/geneordertest.cpp index 3ae18ab..0d37456 100644 --- a/src/test/geneordertest.cpp +++ b/src/test/geneordertest.cpp @@ -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: @@ -61,6 +62,14 @@ protected: GeneOrder go3(_validPerm.begin(),_validPerm.end()); CPPUNIT_ASSERT(!equal(go3.list().begin(),go3.list().end(),go2.list().begin())); } + 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())); + } }; CPPUNIT_TEST_SUITE_REGISTRATION( TESTNAME ); -- 2.39.2