From 212c79289f0877c7ef9222351728ebca563761e8 Mon Sep 17 00:00:00 2001 From: Varun Agrawal Date: Wed, 8 Jan 2025 12:57:30 -0500 Subject: [PATCH] support Windows --- gtsam/hybrid/tests/testHybridBayesNet.cpp | 4 ++++ gtsam/linear/tests/testGaussianBayesNet.cpp | 3 +++ gtsam/linear/tests/testGaussianConditional.cpp | 2 ++ 3 files changed, 9 insertions(+) diff --git a/gtsam/hybrid/tests/testHybridBayesNet.cpp b/gtsam/hybrid/tests/testHybridBayesNet.cpp index bf035de67..127160ab6 100644 --- a/gtsam/hybrid/tests/testHybridBayesNet.cpp +++ b/gtsam/hybrid/tests/testHybridBayesNet.cpp @@ -560,6 +560,8 @@ TEST(HybridBayesNet, Sampling) { EXPECT_DOUBLES_EQUAL(0.477, discrete_sum / num_samples, 1e-9); #elif __linux__ EXPECT_DOUBLES_EQUAL(0.477, discrete_sum / num_samples, 1e-9); +#elif _WIN32 + EXPECT_DOUBLES_EQUAL(0.477, discrete_sum / num_samples, 1e-9); #endif VectorValues expected; @@ -570,6 +572,8 @@ TEST(HybridBayesNet, Sampling) { EXPECT(assert_equal(expected, average_continuous.scale(1.0 / num_samples))); #elif __linux__ EXPECT(assert_equal(expected, average_continuous.scale(1.0 / num_samples))); +#elif _WIN32 + EXPECT(assert_equal(expected, average_continuous.scale(1.0 / num_samples))); #endif } diff --git a/gtsam/linear/tests/testGaussianBayesNet.cpp b/gtsam/linear/tests/testGaussianBayesNet.cpp index ccc58d3ff..570296e8b 100644 --- a/gtsam/linear/tests/testGaussianBayesNet.cpp +++ b/gtsam/linear/tests/testGaussianBayesNet.cpp @@ -194,6 +194,9 @@ TEST(GaussianBayesNet, sample) { #elif __linux__ EXPECT(assert_equal(Vector2(20.0129382, 40.0039798), actual[X(1)], 1e-5)); EXPECT(assert_equal(Vector2(110.032083, 230.039811), actual[X(0)], 1e-5)); +#elif _WIN32 + EXPECT(assert_equal(Vector2(20.0129382, 40.0039798), actual[X(1)], 1e-5)); + EXPECT(assert_equal(Vector2(110.032083, 230.039811), actual[X(0)], 1e-5)); #endif } diff --git a/gtsam/linear/tests/testGaussianConditional.cpp b/gtsam/linear/tests/testGaussianConditional.cpp index b44544348..2213ae872 100644 --- a/gtsam/linear/tests/testGaussianConditional.cpp +++ b/gtsam/linear/tests/testGaussianConditional.cpp @@ -469,6 +469,8 @@ TEST(GaussianConditional, sample) { EXPECT(assert_equal(Vector2(31.0111856, 64.9850775), actual2[X(0)], 1e-5)); #elif __linux__ EXPECT(assert_equal(Vector2(31.0111856, 64.9850775), actual2[X(0)], 1e-5)); +#elif _WIN32 + EXPECT(assert_equal(Vector2(31.0111856, 64.9850775), actual2[X(0)], 1e-5)); #endif }