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 6aefcd8de3c19009a76cb96ede85ab3dbb182df4
Author: aherbert <aherb...@apache.org>
AuthorDate: Fri Oct 14 15:39:27 2022 +0100

    Test the samples() method return sequential streams
---
 .../statistics/distribution/ContinuousDistributionTest.java    | 10 ++++++++++
 .../statistics/distribution/DiscreteDistributionTest.java      | 10 ++++++++++
 2 files changed, 20 insertions(+)

diff --git 
a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionTest.java
 
b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionTest.java
index 4d47cb6..8347cc5 100644
--- 
a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionTest.java
+++ 
b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionTest.java
@@ -123,6 +123,16 @@ class ContinuousDistributionTest {
         Assertions.assertThrows(IllegalArgumentException.class, () -> 
s.samples(streamSize));
     }
 
+    /**
+     * Test the {@link ContinuousDistribution.Sampler} default stream methods 
are not parallel.
+     */
+    @Test
+    void testSamplerStreamMethodsNotParallel() {
+        final ContinuousDistribution.Sampler s = createIncrementSampler(42);
+        Assertions.assertFalse(s.samples().isParallel(), "samples() should not 
be parallel");
+        Assertions.assertFalse(s.samples(11).isParallel(), "samples(long) 
should not be parallel");
+    }
+
     /**
      * Creates the sampler with a given seed value.
      * Each successive output sample will increment this value by 1.
diff --git 
a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/DiscreteDistributionTest.java
 
b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/DiscreteDistributionTest.java
index 714bd14..0c4ce56 100644
--- 
a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/DiscreteDistributionTest.java
+++ 
b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/DiscreteDistributionTest.java
@@ -182,6 +182,16 @@ class DiscreteDistributionTest {
         Assertions.assertThrows(IllegalArgumentException.class, () -> 
s.samples(streamSize));
     }
 
+    /**
+     * Test the {@link DiscreteDistribution.Sampler} default stream methods 
are not parallel.
+     */
+    @Test
+    void testSamplerStreamMethodsNotParallel() {
+        final DiscreteDistribution.Sampler s = createIncrementSampler(42);
+        Assertions.assertFalse(s.samples().isParallel(), "samples() should not 
be parallel");
+        Assertions.assertFalse(s.samples(11).isParallel(), "samples(long) 
should not be parallel");
+    }
+
     /**
      * Creates the sampler with a given seed value.
      * Each successive output sample will increment this value by 1.

Reply via email to