Update sampling test to create the expected first
This matches the ContinuousDistributionAbstractTest
diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionAbstractTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionAbstractTest.java
index b7e380b..c714397 100644
--- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionAbstractTest.java
+++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionAbstractTest.java
@@ -520,15 +520,15 @@
@Test
void testSampling() {
+ final double[] quartiles = TestUtils.getDistributionQuartiles(getDistribution());
+ final double[] expected = {0.25, 0.25, 0.25, 0.25};
+
// Use fixed seed.
final int sampleSize = 1000;
final ContinuousDistribution.Sampler sampler =
getDistribution().createSampler(RandomSource.create(RandomSource.WELL_19937_C, 123456789L));
final double[] sample = TestUtils.sample(sampleSize, sampler);
- final double[] quartiles = TestUtils.getDistributionQuartiles(getDistribution());
- final double[] expected = {250, 250, 250, 250};
-
final long[] counts = new long[4];
for (int i = 0; i < sampleSize; i++) {
TestUtils.updateCounts(sample[i], counts, quartiles);