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:01:01 UTC

[commons-statistics] 34/35: Increase NakagamiDistribution test 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 6387e878c1c1fe84c977fe41027d8bfc5d6148cc
Author: aherbert <ah...@apache.org>
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));
+    }
 }