From 0b73f1bd5d689eb54897718cb219d6c54fc5c735 Mon Sep 17 00:00:00 2001 From: Daniel Arndt Date: Mon, 7 May 2018 11:20:10 +0200 Subject: [PATCH] Only check for validity of the resulting Triangulation --- tests/gmsh/create_tria_02.cc | 13 +- ...reate_tria_02.with_opencascade=true.output | 205 +----------------- ...ate_tria_02.with_opencascade=true.output.2 | 105 --------- 3 files changed, 9 insertions(+), 314 deletions(-) delete mode 100644 tests/gmsh/create_tria_02.with_opencascade=true.output.2 diff --git a/tests/gmsh/create_tria_02.cc b/tests/gmsh/create_tria_02.cc index 929bac328e..6b5595322b 100644 --- a/tests/gmsh/create_tria_02.cc +++ b/tests/gmsh/create_tria_02.cc @@ -30,7 +30,8 @@ int main () { initlog(); - Triangulation<2> tria; + Triangulation<2> tria (Triangulation<2>::MeshSmoothing::none, + /*check_for_distorted_cells*/ true); GridGenerator::hyper_ball(tria); tria.refine_global(4); @@ -40,10 +41,12 @@ int main () Gmsh::create_triangulation_from_boundary_curve(curves[0], tria); - GridOut go; - std::ofstream ofile("output.svg"); - go.write_svg(tria, ofile); - go.write_svg(tria, deallog.get_file_stream()); + // The grid created depends on the OpenCASCADE and Gmsh version used. + // Hence, only check that the resulting mesh is non-empty and the cells + // are not distorted. + AssertThrow(tria.n_cells()>0, ExcInternalError()); + + deallog << "OK" << std::endl; return 0; } diff --git a/tests/gmsh/create_tria_02.with_opencascade=true.output b/tests/gmsh/create_tria_02.with_opencascade=true.output index 679a28ca07..0fd8fc12f0 100644 --- a/tests/gmsh/create_tria_02.with_opencascade=true.output +++ b/tests/gmsh/create_tria_02.with_opencascade=true.output @@ -1,205 +1,2 @@ - - - - - - - - - - 0,0 - - - 0,1 - - 0,2 - - - 0,3 - - - - 0,4 - - 0,5 - - 0,6 - - - 0,7 - - - 0,8 - - 0,9 - - 0,10 - - 0,11 - - 0,12 - - 0,13 - - 0,14 - - 0,15 - - 0,16 - - 0,17 - - - 0,18 - - - 0,19 - - 0,20 - - - 0,21 - - 0,22 - - 0,23 - - - 0,24 - - - 0,25 - - 0,26 - - 0,27 - - - 0,28 - - - 0,29 - - 0,30 - - 0,31 - - - 0,32 - - - 0,33 - - - - 0,34 - - - 0,35 - - 0,36 - - - 0,37 - - 0,38 - - - 0,39 - - - - 0,40 - - - 0,41 - - 0,42 - - - 0,43 - - - - 0,44 - - - 0,45 - - 0,46 - - - 0,47 - - - - 0,48 - - - 0,49 - - - - 0,50 - - - 0,51 - - 0,52 - - - 0,53 - - 0,54 - - - 0,55 - - - - 0,56 - - - 0,57 - - 0,58 - - - 0,59 - - - - 0,60 - - - 0,61 - - 0,62 - - 0,63 - - - - - cell label - level_number, - cell_index - azimuth: 0°, polar: 0° - - - level_number - - 0 max min - - \ No newline at end of file +DEAL::OK diff --git a/tests/gmsh/create_tria_02.with_opencascade=true.output.2 b/tests/gmsh/create_tria_02.with_opencascade=true.output.2 deleted file mode 100644 index a4820a48fc..0000000000 --- a/tests/gmsh/create_tria_02.with_opencascade=true.output.2 +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - - - - - 0,0 - - 0,1 - - 0,2 - - - 0,3 - - - 0,4 - - 0,5 - - 0,6 - - - 0,7 - - - 0,8 - - - 0,9 - - - - 0,10 - - - 0,11 - - 0,12 - - 0,13 - - 0,14 - - 0,15 - - 0,16 - - 0,17 - - 0,18 - - 0,19 - - 0,20 - - - 0,21 - - - - 0,22 - - - 0,23 - - 0,24 - - - 0,25 - - - - 0,26 - - - 0,27 - - - - cell label - level_number, - cell_index - azimuth: 0°, polar: 0° - - - level_number - - 0 max min - - \ No newline at end of file -- 2.39.5