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

Reply via email to