MCPcopy Create free account
hub / github.com/PyMesh/PyMesh / TEST_F

Function TEST_F

tests/src/IO/MSHWriterTest.h:12–29  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10};
11
12TEST_F(MSHWriterTest, EmptyMesh) {
13 MatrixFr vertices = MatrixFr::Zero(0, 3);
14 MatrixIr faces = MatrixIr::Zero(0, 3);
15 MatrixIr voxels = MatrixIr::Zero(0, 4);
16 MeshPtr mesh = load_data(vertices, faces, voxels);
17
18 std::string tmp_name = "empty.msh";
19 MSHWriter writer;
20 writer.set_output_filename(m_tmp_dir + tmp_name);
21 writer.write_mesh(*mesh);
22
23 MeshPtr mesh2 = load_tmp_mesh(tmp_name);
24 assert_eq_vertices(mesh, mesh2);
25 assert_eq_faces(mesh, mesh2);
26 assert_eq_voxels(mesh, mesh2);
27
28 remove(tmp_name);
29}
30
31TEST_F(MSHWriterTest, SurfaceMesh) {
32 std::string filename = "cube.obj";

Callers

nothing calls this directly

Calls 9

removeFunction · 0.85
load_meshFunction · 0.85
set_output_filenameMethod · 0.80
write_meshMethod · 0.45
add_attributeMethod · 0.45
with_attributeMethod · 0.45
get_dimMethod · 0.45
get_num_voxelsMethod · 0.45
set_attributeMethod · 0.45

Tested by

no test coverage detected