8TEST(IndexMapTest, RebuildsReferencePathModelFromOrderedRanges) {
9 auto drift1 = std::make_shared<DriftRep>(
"D1");
10 auto drift2 = std::make_shared<DriftRep>(
"D2");
18 ASSERT_EQ(model.
size(), 2u);
19 EXPECT_DOUBLE_EQ(model[0].getBegin(), 0.0);
20 EXPECT_DOUBLE_EQ(model[0].getEnd(), 1.0 * (1.0 - std::numeric_limits<double>::epsilon()));
21 ASSERT_EQ(model[0].getActiveElements().size(), 1u);
22 EXPECT_EQ((*model[0].getActiveElements().begin())->getName(),
"D1");
24 EXPECT_DOUBLE_EQ(model[1].getBegin(), 1.0);
25 EXPECT_DOUBLE_EQ(model[1].getEnd(), 2.0 * (1.0 - std::numeric_limits<double>::epsilon()));
26 ASSERT_EQ(model[1].getActiveElements().size(), 2u);