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 6387e878c1c1fe84c977fe41027d8bfc5d6148cc Author: aherbert <[email protected]> AuthorDate: Tue Jun 23 17:25:55 2020 +0100 Increase NakagamiDistribution test coverage --- .../statistics/distribution/NakagamiDistributionTest.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/NakagamiDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/NakagamiDistributionTest.java index 50f0cd8..67d24a0 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/NakagamiDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/NakagamiDistributionTest.java @@ -25,6 +25,8 @@ import org.junit.jupiter.api.Test; */ public class NakagamiDistributionTest extends ContinuousDistributionAbstractTest { + //-------------- Implementations for abstract methods ----------------------- + @Test public void testParameters() { NakagamiDistribution d = makeDistribution(); @@ -67,4 +69,16 @@ public class NakagamiDistributionTest extends ContinuousDistributionAbstractTest 0.7698607, 0.8384867, 0.8904014, 0.9281394, 0.9544997 }; } + + //----------------- Additional test cases --------------------------------- + + @Test + public void testConstructorPrecondition1() { + Assertions.assertThrows(IllegalArgumentException.class, () -> new NakagamiDistribution(0.4999, 1.0)); + } + + @Test + public void testConstructorPrecondition2() { + Assertions.assertThrows(IllegalArgumentException.class, () -> new NakagamiDistribution(0.5, 0.0)); + } }
