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 e35bc559b4add530c64f5e66e32c92a2f7eeb5a9
Author: aherbert <[email protected]>
AuthorDate: Tue Jun 23 14:29:15 2020 +0100

    LevyDistribution: Test mean and variance
---
 .../statistics/distribution/LevyDistributionTest.java  | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git 
a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LevyDistributionTest.java
 
b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LevyDistributionTest.java
index fd10305..16131d4 100644
--- 
a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LevyDistributionTest.java
+++ 
b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LevyDistributionTest.java
@@ -78,4 +78,22 @@ public class LevyDistributionTest extends 
ContinuousDistributionAbstractTest {
             -0.883485488811d, 0.076793740349d, -1.127785768948d,
             -2.650679030597d, -3.644945255983d};
     }
+
+    /** Test mean/variance. */
+    @Test
+    public void testMeanVariance() {
+        LevyDistribution dist;
+
+        dist = new LevyDistribution(0, 0.5);
+        Assertions.assertEquals(Double.POSITIVE_INFINITY, dist.getMean());
+        Assertions.assertEquals(Double.POSITIVE_INFINITY, dist.getVariance());
+
+        dist = new LevyDistribution(0, 1);
+        Assertions.assertEquals(Double.POSITIVE_INFINITY, dist.getMean());
+        Assertions.assertEquals(Double.POSITIVE_INFINITY, dist.getVariance());
+
+        dist = new LevyDistribution(-3, 2);
+        Assertions.assertEquals(Double.POSITIVE_INFINITY, dist.getMean());
+        Assertions.assertEquals(Double.POSITIVE_INFINITY, dist.getVariance());
+    }
 }

Reply via email to