You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ah...@apache.org on 2020/06/23 17:00:50 UTC
[commons-statistics] 23/35: Increase LogNormalDistribution coverage
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 4cc6769ffb9601acecf4c3321d2da65ea9de4a63
Author: aherbert <ah...@apache.org>
AuthorDate: Tue Jun 23 16:16:33 2020 +0100
Increase LogNormalDistribution coverage
---
.../statistics/distribution/LogNormalDistributionTest.java | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LogNormalDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LogNormalDistributionTest.java
index 41146c7..c68fad0 100644
--- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LogNormalDistributionTest.java
+++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LogNormalDistributionTest.java
@@ -160,6 +160,15 @@ public class LogNormalDistributionTest extends ContinuousDistributionAbstractTes
}
@Test
+ public void testCumulativeProbabilityExtremes() {
+ // Use a small shape parameter so that we can exceed 40 * shape
+ setDistribution(new LogNormalDistribution(1, 0.0001));
+ setCumulativeTestPoints(new double[] {0.5, 10});
+ setCumulativeTestValues(new double[] {0, 1.0});
+ verifyCumulativeProbabilities();
+ }
+
+ @Test
public void testGetScale() {
LogNormalDistribution distribution = (LogNormalDistribution)getDistribution();
Assertions.assertEquals(2.1, distribution.getScale(), 0);