summaryrefslogtreecommitdiff
path: root/src/Simplex_tree/test
diff options
context:
space:
mode:
authoranmoreau <anmoreau@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2015-06-24 09:56:01 +0000
committeranmoreau <anmoreau@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2015-06-24 09:56:01 +0000
commitf7090b7ea2f54eb69f31b0199cf4d2dcf5382668 (patch)
tree87b2da00a885ef0b5698645c1a21aba1a968ccc4 /src/Simplex_tree/test
parent0ff0a6238979bba72275a0613a2a107d5ca6a363 (diff)
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
Diffstat (limited to 'src/Simplex_tree/test')
-rw-r--r--src/Simplex_tree/test/simplex_tree_unit_test.cpp18
1 files changed, 18 insertions, 0 deletions
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();
}