From d35581357525d02e3126e9fe901904cc764e1f5c Mon Sep 17 00:00:00 2001 From: Vincent Rouvreau Date: Fri, 13 Jan 2023 14:31:59 +0100 Subject: code review: was not DRY at all --- .../Delaunay_complex_Epick_dynamic_unit_test.cpp | 41 ++-------------------- 1 file changed, 3 insertions(+), 38 deletions(-) (limited to 'src/Alpha_complex/test/Delaunay_complex_Epick_dynamic_unit_test.cpp') diff --git a/src/Alpha_complex/test/Delaunay_complex_Epick_dynamic_unit_test.cpp b/src/Alpha_complex/test/Delaunay_complex_Epick_dynamic_unit_test.cpp index e04d86bb..956bab41 100644 --- a/src/Alpha_complex/test/Delaunay_complex_Epick_dynamic_unit_test.cpp +++ b/src/Alpha_complex/test/Delaunay_complex_Epick_dynamic_unit_test.cpp @@ -14,44 +14,9 @@ #include -#include -#include // NaN -#include - -#include -// to construct a simplex_tree from Delaunay_triangulation -#include -#include -#include -#include - -// Use dynamic_dimension_tag for the user to be able to set dimension -typedef CGAL::Epick_d< CGAL::Dynamic_dimension_tag > Inexact_kernel_d; - -using Simplex_tree = Gudhi::Simplex_tree<>; -using Simplex_handle = Simplex_tree::Simplex_handle; +#include "Delaunay_complex_unit_test.h" BOOST_AUTO_TEST_CASE(Delaunay_complex_inexact_kernel_dynamic_simplices_comparison) { - std::cout << "*****************************************************************************************************"; - using Point = typename Inexact_kernel_d::Point_d; - std::vector points; - // 50 points on a 4-sphere - points = Gudhi::generate_points_on_sphere_d(10, 5, 1.); - - Gudhi::alpha_complex::Alpha_complex alpha_complex(points); - - // Alpha complex - Simplex_tree stree_from_alpha_complex; - BOOST_CHECK(alpha_complex.create_complex(stree_from_alpha_complex)); - - // Delaunay complex - Simplex_tree stree_from_delaunay_complex; - BOOST_CHECK(alpha_complex.create_complex(stree_from_delaunay_complex, 0., false, true)); - - // Check all the simplices from alpha complex are in the Delaunay complex - for (auto f_simplex : stree_from_alpha_complex.complex_simplex_range()) { - Simplex_handle sh = stree_from_delaunay_complex.find(stree_from_alpha_complex.simplex_vertex_range(f_simplex)); - BOOST_CHECK(std::isnan(stree_from_delaunay_complex.filtration(sh))); - BOOST_CHECK(sh != stree_from_delaunay_complex.null_simplex()); - } + // Use dynamic_dimension_tag for the user to be able to set dimension + compare_delaunay_complex_simplices>(); } -- cgit v1.2.3