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()); + } }
