fix testHybridNonlinearFactorGraph

release/4.3a0
Varun Agrawal 2025-01-01 22:28:05 -05:00
parent e6db6d111c
commit fd2820ec90
1 changed files with 3 additions and 2 deletions

View File

@ -512,9 +512,10 @@ TEST(HybridNonlinearFactorGraph, Full_Elimination) {
// P(m1)
EXPECT(hybridBayesNet->at(4)->frontals() == KeyVector{M(1)});
EXPECT_LONGS_EQUAL(0, hybridBayesNet->at(4)->nrParents());
DiscreteTableConditional dtc = *hybridBayesNet->at(4)->asDiscrete<DiscreteTableConditional>();
EXPECT(
dynamic_pointer_cast<DiscreteConditional>(hybridBayesNet->at(4)->inner())
->equals(*discreteBayesNet.at(1)));
DiscreteConditional(dtc.nrFrontals(), dtc.toDecisionTreeFactor())
.equals(*discreteBayesNet.at(1)));
}
/****************************************************************************