diff --git a/Triangulation/test/Triangulation/CMakeLists.txt b/Triangulation/test/Triangulation/CMakeLists.txt index 4e7712753e1..fc4b63809d7 100644 --- a/Triangulation/test/Triangulation/CMakeLists.txt +++ b/Triangulation/test/Triangulation/CMakeLists.txt @@ -25,8 +25,9 @@ if(TARGET CGAL::Eigen3_support) create_single_source_cgal_program("test_tds.cpp") create_single_source_cgal_program("test_torture.cpp") create_single_source_cgal_program("test_insert_if_in_star.cpp") + create_single_source_cgal_program("simple_io_test.cpp") foreach(target test_triangulation test_delaunay test_regular test_tds - test_torture test_insert_if_in_star) + test_torture test_insert_if_in_star simple_io_test) target_link_libraries(${target} PUBLIC CGAL::Eigen3_support) endforeach() diff --git a/Triangulation/test/Triangulation/simple_io_test.cpp b/Triangulation/test/Triangulation/simple_io_test.cpp new file mode 100644 index 00000000000..2db4b5f8345 --- /dev/null +++ b/Triangulation/test/Triangulation/simple_io_test.cpp @@ -0,0 +1,21 @@ +#include +#include +#include + +int main() +{ + typedef CGAL::Delaunay_triangulation>> T; + T dt1(2), dt2(2); + + std::vector points; + points.emplace_back(1,0); + points.emplace_back(0,1); + points.emplace_back(2,2); + dt1.insert(points.begin(), points.end()); + + std::stringstream f; + f << dt1 << std::endl; + std::cout << f.str(); + f >> dt2; + assert(dt2.is_valid(true)); +}