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-rng.git
commit c5478335a28b78d418b048bda1dcb9db6ea3ab86 Author: aherbert <[email protected]> AuthorDate: Wed Feb 13 17:11:06 2019 +0000 Fixed test coverage in MersenneTwister64Test --- .../commons/rng/core/source64/MersenneTwister64Test.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/commons-rng-core/src/test/java/org/apache/commons/rng/core/source64/MersenneTwister64Test.java b/commons-rng-core/src/test/java/org/apache/commons/rng/core/source64/MersenneTwister64Test.java index 73ad428..b80d524 100644 --- a/commons-rng-core/src/test/java/org/apache/commons/rng/core/source64/MersenneTwister64Test.java +++ b/commons-rng-core/src/test/java/org/apache/commons/rng/core/source64/MersenneTwister64Test.java @@ -17,6 +17,7 @@ package org.apache.commons.rng.core.source64; import org.apache.commons.rng.core.RandomAssert; +import org.junit.Assert; import org.junit.Test; public class MersenneTwister64Test { @@ -284,4 +285,13 @@ public class MersenneTwister64Test { RandomAssert.assertEquals(expectedSequence, rng); } + + @Test + public void testConstructorWithEmptySeed() { + // An empty seed is allowed + final MersenneTwister64 rng = new MersenneTwister64(new long[0]); + // It should be functional so check it returns different values. + Assert.assertNotEquals("Empty seed creates sequence with same values", + rng.nextLong(), rng.nextLong()); + } }
