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 2019/02/13 15:44:49 UTC
[commons-rng] 01/07: Test MersenneTwister with empty seed
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 e26fb8afcfced8cba214a92501cc93e6b50f55ce
Author: aherbert <ah...@apache.org>
AuthorDate: Wed Feb 13 15:03:37 2019 +0000
Test MersenneTwister with empty seed
---
.../apache/commons/rng/core/source32/MersenneTwisterTest.java | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/commons-rng-core/src/test/java/org/apache/commons/rng/core/source32/MersenneTwisterTest.java b/commons-rng-core/src/test/java/org/apache/commons/rng/core/source32/MersenneTwisterTest.java
index c32b099..a215f05 100644
--- a/commons-rng-core/src/test/java/org/apache/commons/rng/core/source32/MersenneTwisterTest.java
+++ b/commons-rng-core/src/test/java/org/apache/commons/rng/core/source32/MersenneTwisterTest.java
@@ -17,6 +17,7 @@
package org.apache.commons.rng.core.source32;
import org.apache.commons.rng.core.RandomAssert;
+import org.junit.Assert;
import org.junit.Test;
public class MersenneTwisterTest {
@@ -159,4 +160,13 @@ public class MersenneTwisterTest {
RandomAssert.assertEquals(expectedSequence, rng);
}
+
+ @Test
+ public void testConstructorWithEmptySeed() {
+ // An empty seed is allowed
+ final MersenneTwister rng = new MersenneTwister(new int[0]);
+ // It should be functional so check it returns different values.
+ Assert.assertNotEquals("Empty seed creates sequence with same values",
+ rng.nextInt(), rng.nextInt());
+ }
}