MCPcopy Create free account
hub / github.com/MIT-SPARK/Clio / TEST_F

Function TEST_F

clio/tests/test_object_update_functor.cpp:60–78  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

58};
59
60TEST_F(ObjectUpdateFunctorTests, AddEdges) {
61 ObjectUpdateFunctor functor(config);
62 addSegment(0, -1.0, 1.0, 1);
63 addSegment(1, 0.5, 1.5, 1);
64 addSegment(2, 2.0, 3.0, 0);
65
66 functor.call(graph_info, {});
67 EXPECT_TRUE(graph().hasEdge("s0"_id, "s1"_id));
68 EXPECT_FALSE(graph().hasEdge("s0"_id, "s2"_id));
69 EXPECT_FALSE(graph().hasEdge("s1"_id, "s2"_id));
70
71 // bridge two components
72 addSegment(3, 1.2, 2.5, 0);
73 functor.call(graph_info, {});
74
75 EXPECT_FALSE(graph().hasEdge("s3"_id, "s0"_id));
76 EXPECT_TRUE(graph().hasEdge("s3"_id, "s1"_id));
77 EXPECT_TRUE(graph().hasEdge("s3"_id, "s2"_id));
78}
79
80} // namespace clio

Callers

nothing calls this directly

Calls 1

callMethod · 0.45

Tested by

no test coverage detected