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