diff --git a/src/test/java/org/apache/commons/math/distribution/CauchyDistributionTest.java b/src/test/java/org/apache/commons/math/distribution/CauchyDistributionTest.java index 3aa50296c..b2ae24b44 100644 --- a/src/test/java/org/apache/commons/math/distribution/CauchyDistributionTest.java +++ b/src/test/java/org/apache/commons/math/distribution/CauchyDistributionTest.java @@ -115,16 +115,15 @@ public class CauchyDistributionTest extends ContinuousDistributionAbstractTest } public void testMomonts() { - final double tol = 1e-9; CauchyDistribution dist; dist = new CauchyDistributionImpl(10.2, 0.15); - assertEquals(dist.getNumericalMean(), Double.NaN, tol); - assertEquals(dist.getNumericalVariance(), Double.NaN, tol); + assertTrue(Double.isNaN(dist.getNumericalMean())); + assertTrue(Double.isNaN(dist.getNumericalVariance())); dist.setMedian(23.12); dist.setScale(2.12); - assertEquals(dist.getNumericalMean(), Double.NaN, tol); - assertEquals(dist.getNumericalVariance(), Double.NaN, tol); + assertTrue(Double.isNaN(dist.getNumericalMean())); + assertTrue(Double.isNaN(dist.getNumericalVariance())); } } diff --git a/src/test/java/org/apache/commons/math/distribution/FDistributionTest.java b/src/test/java/org/apache/commons/math/distribution/FDistributionTest.java index 630419b59..52427db99 100644 --- a/src/test/java/org/apache/commons/math/distribution/FDistributionTest.java +++ b/src/test/java/org/apache/commons/math/distribution/FDistributionTest.java @@ -134,13 +134,13 @@ public class FDistributionTest extends ContinuousDistributionAbstractTest { FDistribution dist; dist = new FDistributionImpl(1, 2); - assertEquals(dist.getNumericalMean(), Double.NaN, tol); - assertEquals(dist.getNumericalVariance(), Double.NaN, tol); + assertTrue(Double.isNaN(dist.getNumericalMean())); + assertTrue(Double.isNaN(dist.getNumericalVariance())); dist.setNumeratorDegreesOfFreedom(1); dist.setDenominatorDegreesOfFreedom(3); assertEquals(dist.getNumericalMean(), 3d / (3d - 2d), tol); - assertEquals(dist.getNumericalVariance(), Double.NaN, tol); + assertTrue(Double.isNaN(dist.getNumericalVariance())); dist.setNumeratorDegreesOfFreedom(1); dist.setDenominatorDegreesOfFreedom(5); diff --git a/src/test/java/org/apache/commons/math/distribution/TDistributionTest.java b/src/test/java/org/apache/commons/math/distribution/TDistributionTest.java index 8360c6172..ca6c8c98c 100644 --- a/src/test/java/org/apache/commons/math/distribution/TDistributionTest.java +++ b/src/test/java/org/apache/commons/math/distribution/TDistributionTest.java @@ -121,12 +121,12 @@ public class TDistributionTest extends ContinuousDistributionAbstractTest { TDistribution dist; dist = new TDistributionImpl(1); - assertEquals(dist.getNumericalMean(), Double.NaN, tol); - assertEquals(dist.getNumericalVariance(), Double.NaN, tol); + assertTrue(Double.isNaN(dist.getNumericalMean())); + assertTrue(Double.isNaN(dist.getNumericalVariance())); dist.setDegreesOfFreedom(1.5); assertEquals(dist.getNumericalMean(), 0, tol); - assertEquals(dist.getNumericalVariance(), Double.POSITIVE_INFINITY, tol); + assertTrue(Double.isInfinite(dist.getNumericalVariance())); dist.setDegreesOfFreedom(5); assertEquals(dist.getNumericalMean(), 0, tol);