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

Function TEST_F

tests/tools/Wires/Parameters/OffsetParameterTest.h:11–26  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9};
10
11TEST_F(OffsetParameterTest, DefaultValue) {
12 WireNetwork::Ptr wire_network = load_wire_shared("brick5.wire");
13 const size_t dim = wire_network->get_dim();
14 const size_t num_vertices = wire_network->get_num_vertices();
15
16 OffsetParameters params(wire_network, ParameterCommon::VERTEX, 0.0);
17 ASSERT_FLOAT_EQ(0.0, params.get_default());
18 ASSERT_EQ(wire_network, params.get_wire_network());
19
20 ParameterCommon::Variables vars;
21 MatrixFr offset = params.evaluate(vars);
22 ASSERT_EQ(num_vertices, offset.rows());
23 ASSERT_EQ(dim, offset.cols());
24 ASSERT_FLOAT_EQ(0.0, offset.minCoeff());
25 ASSERT_FLOAT_EQ(0.0, offset.maxCoeff());
26}
27
28TEST_F(OffsetParameterTest, AddValue) {
29 WireNetwork::Ptr wire_network = load_wire_shared("brick5.wire");

Callers

nothing calls this directly

Calls 9

get_bbox_maxMethod · 0.80
centerMethod · 0.80
get_dimMethod · 0.45
get_num_verticesMethod · 0.45
get_defaultMethod · 0.45
get_wire_networkMethod · 0.45
evaluateMethod · 0.45
addMethod · 0.45
get_num_dofsMethod · 0.45

Tested by

no test coverage detected