From 0a6334ef1fba261f5f3d0e3b6ceed9d6c9a55b70 Mon Sep 17 00:00:00 2001 From: Frank Dellaert Date: Sat, 14 Jan 2023 10:22:41 -0800 Subject: [PATCH] check invariants --- gtsam/discrete/tests/testDiscreteConditional.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gtsam/discrete/tests/testDiscreteConditional.cpp b/gtsam/discrete/tests/testDiscreteConditional.cpp index fdfe4a145..6e73cfc6e 100644 --- a/gtsam/discrete/tests/testDiscreteConditional.cpp +++ b/gtsam/discrete/tests/testDiscreteConditional.cpp @@ -96,6 +96,7 @@ TEST(DiscreteConditional, PriorProbability) { DiscreteConditional dc(Asia, "4/6"); DiscreteValues values{{asiaKey, 0}}; EXPECT_DOUBLES_EQUAL(0.4, dc.evaluate(values), 1e-9); + EXPECT(DiscreteConditional::CheckInvariants(dc, values)); } /* ************************************************************************* */ @@ -109,6 +110,7 @@ TEST(DiscreteConditional, probability) { EXPECT_DOUBLES_EQUAL(0.2, C_given_DE(given), 1e-9); EXPECT_DOUBLES_EQUAL(log(0.2), C_given_DE.logProbability(given), 1e-9); EXPECT_DOUBLES_EQUAL(-log(0.2), C_given_DE.error(given), 1e-9); + EXPECT(DiscreteConditional::CheckInvariants(C_given_DE, given)); } /* ************************************************************************* */