6TEST(ReferencePathModelTest, PreservesLegacyElementEdgeMetadata) {
8 auto drift = std::make_shared<DriftRep>(
"D1");
12 ASSERT_EQ(model.
size(), 2u);
13 EXPECT_DOUBLE_EQ(model[0].getBegin(), 1.0);
14 EXPECT_DOUBLE_EQ(model[0].getEnd(), 2.5);
15 ASSERT_EQ(model[0].getActiveElements().size(), 1u);
16 EXPECT_EQ((*model[0].getActiveElements().begin())->getName(),
"D1");
17 ASSERT_TRUE(model[0].hasLegacyElementEdge());
18 EXPECT_DOUBLE_EQ(*model[0].getLegacyElementEdge(), 1.25);
19 EXPECT_FALSE(model[1].hasLegacyElementEdge());