diff --git a/core/test/test_container.cpp b/core/test/test_container.cpp index 3b6a9ec4..a3968d6f 100644 --- a/core/test/test_container.cpp +++ b/core/test/test_container.cpp @@ -730,8 +730,10 @@ TEST(Fallback, ActiveChildReset) { auto fallbacks = std::make_unique("Fallbacks"); fallbacks->add(std::make_unique(PredefinedCosts::constant(0.0))); fallbacks->add(std::make_unique(PredefinedCosts::constant(0.0))); + auto first = fallbacks->findChild("FWD1"); t.add(std::move(fallbacks)); EXPECT_TRUE(t.plan()); - EXPECT_EQ(t.numSolutions(), 4u); + EXPECT_EQ(t.numSolutions(), 2u); + EXPECT_EQ(first->solutions().size(), 2u); }