unit test to expose another bug
parent
ff93c8be29
commit
bd32eb8203
|
@ -191,9 +191,18 @@ TEST(TableFactor, Conversion) {
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ************************************************************************* */
|
/* ************************************************************************* */
|
||||||
TEST_DISABLED(TableFactor, Empty) {
|
TEST(TableFactor, Empty) {
|
||||||
// TableFactor empty({1, 2}, std::vector<double>());
|
DiscreteKey X(1, 2);
|
||||||
// empty.print();
|
|
||||||
|
TableFactor single = *TableFactor({X}, "1 1").sum(1);
|
||||||
|
// Should not throw a segfault
|
||||||
|
EXPECT(assert_equal(*DecisionTreeFactor(X, "1 1").sum(1),
|
||||||
|
single.toDecisionTreeFactor()));
|
||||||
|
|
||||||
|
TableFactor empty = *TableFactor({X}, "0 0").sum(1);
|
||||||
|
// Should not throw a segfault
|
||||||
|
EXPECT(assert_equal(*DecisionTreeFactor(X, "0 0").sum(1),
|
||||||
|
empty.toDecisionTreeFactor()));
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ************************************************************************* */
|
/* ************************************************************************* */
|
||||||
|
|
Loading…
Reference in New Issue