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

Function TEST_F

tests/tools/Wires/Tiler/MeshTilerTest.h:56–68  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

54};
55
56TEST_F(MeshTilerTest, cube) {
57 WireNetwork::Ptr wire_network = load_wire_shared("cube.wire");
58 MeshPtr mesh = load_mesh("hex.msh");
59 MeshTiler tiler(wire_network, mesh);
60 WireNetwork::Ptr tiled_network = tiler.tile();
61
62 ASSERT_EQ(wire_network->get_num_vertices(), tiled_network->get_num_vertices());
63 ASSERT_EQ(wire_network->get_num_edges(), tiled_network->get_num_edges());
64 ASSERT_BBOX_MATCHES(tiled_network->get_vertices(), mesh->get_vertices());
65 ASSERT_FLOAT_EQ(0.0,
66 (wire_network->get_edges() -
67 tiled_network->get_edges()).norm());
68}
69
70TEST_F(MeshTilerTest, square) {
71 WireNetwork::Ptr wire_network = load_wire_shared("square.wire");

Callers

nothing calls this directly

Calls 15

load_meshFunction · 0.85
normMethod · 0.80
get_bbox_maxMethod · 0.80
centerMethod · 0.80
tileMethod · 0.45
get_num_verticesMethod · 0.45
get_num_edgesMethod · 0.45
get_verticesMethod · 0.45
get_edgesMethod · 0.45
get_num_dofsMethod · 0.45
set_dofsMethod · 0.45

Tested by

no test coverage detected