From f7090b7ea2f54eb69f31b0199cf4d2dcf5382668 Mon Sep 17 00:00:00 2001 From: anmoreau Date: Wed, 24 Jun 2015 09:56:01 +0000 Subject: Copy - Move - print_tree - main.cpp (building a simple Simplex_tree now works) git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/copy_move@639 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 24b8cdf7b1787ceeb415bbb978d69fdb2a1fe407 --- src/Simplex_tree/test/simplex_tree_unit_test.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/Simplex_tree/test') diff --git a/src/Simplex_tree/test/simplex_tree_unit_test.cpp b/src/Simplex_tree/test/simplex_tree_unit_test.cpp index 6b0a1f3d..fdd1a5be 100644 --- a/src/Simplex_tree/test/simplex_tree_unit_test.cpp +++ b/src/Simplex_tree/test/simplex_tree_unit_test.cpp @@ -587,4 +587,22 @@ BOOST_AUTO_TEST_CASE( NSimplexAndSubfaces_tree_insertion ) std::cout << std::endl; } + // TEST Copy constructor / Move + std::cout << "Printing st" << std::endl; + std::cout << &st << std::endl; + std::cout << st; // Vertices test + st.print_tree(); // Hierarchy test + typeST st3 = st, st_move = std::move(st); + std::cout << "Printing a copy of st" << std::endl; + std::cout << &st3 << std::endl; + std::cout << st3; + st3.print_tree(); + std::cout << "Printing a move of st" << std::endl; + std::cout << &st_move << std::endl; + std::cout << st_move; + st_move.print_tree(); + std::cout << "Printing st again" << std::endl; + std::cout << &st << std::endl; + std::cout << st; + st.print_tree(); } -- cgit v1.2.3