diff --git a/tests/unit/mathematics/Statistics_unittest.cc b/tests/unit/mathematics/Statistics_unittest.cc index 3bbbc6c364a..3caa1dd03cd 100644 --- a/tests/unit/mathematics/Statistics_unittest.cc +++ b/tests/unit/mathematics/Statistics_unittest.cc @@ -716,5 +716,9 @@ TEST(Statistics, vector_mean_overflow_test) { SGVector a(10); a.set_const(std::numeric_limits::max()); +#ifdef _MSC_VER + EXPECT_TRUE(CMath::is_infinity(CStatistics::mean(a))); +#else EXPECT_EQ(std::numeric_limits::max(), CStatistics::mean(a)); +#endif }