| 25 | }; |
| 26 | |
| 27 | TEST_F(ElementsTest, VolumeMesh) { |
| 28 | MeshPtr mesh = load_mesh("cube.msh"); |
| 29 | ElementsPtr volume_elements = adapt(mesh); |
| 30 | ElementsPtr boundary_elements = adapt_bd(mesh); |
| 31 | ASSERT_EQ(6, volume_elements->getNbrElements()); |
| 32 | ASSERT_EQ(12, boundary_elements->getNbrElements()); |
| 33 | |
| 34 | using namespace GeometryChecker; |
| 35 | check_nodes(volume_elements, mesh); |
| 36 | check_voxel_elements(volume_elements, mesh); |
| 37 | check_nodes(boundary_elements, mesh); |
| 38 | check_face_elements(boundary_elements, mesh); |
| 39 | } |
| 40 | |
| 41 | TEST_F(ElementsTest, 2DMesh) { |
| 42 | MeshPtr mesh = load_mesh("square_2D.obj"); |
no test coverage detected