diff --git a/Tests/UnitTests/TestCore/DistributionsTest.h b/Tests/UnitTests/TestCore/DistributionsTest.h
index 42ab864a33be0b4ab48684ae03cc8c5cf363c606..2ec95b8adc083fbd0dd4fee41801c96a6f52fd54 100644
--- a/Tests/UnitTests/TestCore/DistributionsTest.h
+++ b/Tests/UnitTests/TestCore/DistributionsTest.h
@@ -342,7 +342,7 @@ TEST_F(DistributionsTest, DistributionCosineDefaultConstructor)
     DistributionCosine* id1D = new DistributionCosine();
     EXPECT_EQ(0.0, id1D->getMean());
     EXPECT_EQ(1.0, id1D->getSigma());
-    EXPECT_EQ((1.0+std::cos(1))/(2.0*M_PI), id1D->probabilityDensity(1.0));
+    EXPECT_DOUBLE_EQ((1.0+std::cos(1.0))/(2.0*M_PI), id1D->probabilityDensity(1.0));
     EXPECT_EQ(0, id1D->probabilityDensity(100.0));
     EXPECT_EQ("DistributionCosine", id1D->getName());