diff --git a/cpp/testBinaryBayesNet.cpp b/cpp/testBinaryBayesNet.cpp new file mode 100644 index 000000000..4717cac72 --- /dev/null +++ b/cpp/testBinaryBayesNet.cpp @@ -0,0 +1,27 @@ +/** + * @file testBinaryBayesNet.cpp + * @brief Unit tests for Bayes Tree + * @author Frank Dellaert + */ + +#include + +using namespace gtsam; + +/* ************************************************************************* */ +TEST( BinaryBayesNet, constructor ) +{ + map tables; + BinaryCPT pA(0.01);tables.insert("A",pA); + BinaryCPT pB("S",0.6,0.3); + BinaryBayesNet binaryBayesNet(tables); + BinaryConfig allFalse(false,false,false,...); + DOUBLES_EQUAL(0.12,binaryBayesNet.probability(allFalse)); +} + +/* ************************************************************************* */ +int main() { + TestResult tr; + return TestRegistry::runAllTests(tr); +} +/* ************************************************************************* */