Author: psteitz
Date: Sun Jul 31 23:47:45 2011
New Revision: 1152663
URL: http://svn.apache.org/viewvc?rev=1152663&view=rev
Log:
Use fixed seeds in random data generation tests.
Modified:
commons/proper/math/trunk/src/test/java/org/apache/commons/math/random/EmpiricalDistributionTest.java
Modified:
commons/proper/math/trunk/src/test/java/org/apache/commons/math/random/EmpiricalDistributionTest.java
URL:
http://svn.apache.org/viewvc/commons/proper/math/trunk/src/test/java/org/apache/commons/math/random/EmpiricalDistributionTest.java?rev=1152663&r1=1152662&r2=1152663&view=diff
==============================================================================
---
commons/proper/math/trunk/src/test/java/org/apache/commons/math/random/EmpiricalDistributionTest.java
(original)
+++
commons/proper/math/trunk/src/test/java/org/apache/commons/math/random/EmpiricalDistributionTest.java
Sun Jul 31 23:47:45 2011
@@ -23,14 +23,12 @@ import java.io.InputStreamReader;
import java.net.URL;
import java.util.ArrayList;
-import org.apache.commons.math.RetryRunner;
import org.apache.commons.math.TestUtils;
import org.apache.commons.math.exception.NullArgumentException;
import org.apache.commons.math.stat.descriptive.SummaryStatistics;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
-import org.junit.runner.RunWith;
/**
* Test cases for the EmpiricalDistribution class
@@ -38,11 +36,10 @@ import org.junit.runner.RunWith;
* @version $Id$
*/
-@RunWith(RetryRunner.class)
public final class EmpiricalDistributionTest {
protected EmpiricalDistributionImpl empiricalDistribution = null;
- protected EmpiricalDistribution empiricalDistribution2 = null;
+ protected EmpiricalDistributionImpl empiricalDistribution2 = null;
protected File file = null;
protected URL url = null;
protected double[] dataArray = null;
@@ -260,6 +257,7 @@ public final class EmpiricalDistribution
private void tstGen(double tolerance)throws Exception {
empiricalDistribution.load(url);
+ empiricalDistribution.reSeed(1000);
SummaryStatistics stats = new SummaryStatistics();
for (int i = 1; i < 1000; i++) {
stats.addValue(empiricalDistribution.getNextValue());
@@ -270,6 +268,7 @@ public final class EmpiricalDistribution
private void tstDoubleGen(double tolerance)throws Exception {
empiricalDistribution2.load(dataArray);
+ empiricalDistribution2.reSeed(1000);
SummaryStatistics stats = new SummaryStatistics();
for (int i = 1; i < 1000; i++) {
stats.addValue(empiricalDistribution2.getNextValue());