This is an automated email from the ASF dual-hosted git repository. aherbert pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-statistics.git
commit 4e30b73aae692cc8c1167f265fc2f761fb180dad Author: aherbert <[email protected]> AuthorDate: Wed May 4 17:37:41 2022 +0100 Sonar fix: Compute the value 2^-53 for the assertion --- .../org/apache/commons/statistics/distribution/UserGuideTest.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/UserGuideTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/UserGuideTest.java index b010210..6e0ac77 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/UserGuideTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/UserGuideTest.java @@ -116,9 +116,10 @@ class UserGuideTest { Assertions.assertNotEquals(0, q2); // For the table - Assertions.assertEquals(0x1.0p-53, 1.110223e-16, 1e-3); - Assertions.assertEquals(0x1.0p-53, 1 - chi2.cumulativeProbability(166)); - Assertions.assertEquals(0x1.0p-53, 1 - chi2.cumulativeProbability(167)); + final double eps = Math.pow(2, -53); + Assertions.assertEquals(1.110223e-16, eps, 1e-3); + Assertions.assertEquals(eps, 1 - chi2.cumulativeProbability(166)); + Assertions.assertEquals(eps, 1 - chi2.cumulativeProbability(167)); Assertions.assertEquals(0, 1 - chi2.cumulativeProbability(168)); Assertions.assertEquals(0, 1 - chi2.cumulativeProbability(200)); Assertions.assertEquals(1.16583e-16, chi2.survivalProbability(166), 1e-3);
