Modified: mahout/trunk/math/src/test/java/org/apache/mahout/math/jet/random/engine/MersenneTwisterTest.java URL: http://svn.apache.org/viewvc/mahout/trunk/math/src/test/java/org/apache/mahout/math/jet/random/engine/MersenneTwisterTest.java?rev=1056703&r1=1056702&r2=1056703&view=diff ============================================================================== --- mahout/trunk/math/src/test/java/org/apache/mahout/math/jet/random/engine/MersenneTwisterTest.java (original) +++ mahout/trunk/math/src/test/java/org/apache/mahout/math/jet/random/engine/MersenneTwisterTest.java Sat Jan 8 13:49:07 2011 @@ -88,25 +88,6 @@ public final class MersenneTwisterTest e } } - @Test - public void testClone() { - MersenneTwister r1 = new MersenneTwister(1275264362); - MersenneTwister r2 = (MersenneTwister) r1.clone(); - - // the two generators should produce the same sequence, but still be independent - int x = r1.nextInt(); - int y = r2.nextInt(); - assertEquals(x, y); - // r1 is one ahead in these tests - assertFalse(r1.nextInt() == y); - assertFalse(r1.nextInt() == r2.nextInt()); - // if r2 catches up, all is identical - r2.nextInt(); - for (int i = 0; i < 100; i++) { - assertEquals("date-"+i, r1.nextInt(), r2.nextInt()); - } - } - // output of first 1000 values of nextInt() as determined by a slight modification of // the reference C implementation private final long[] reference1 = {
Modified: mahout/trunk/utils/src/test/java/org/apache/mahout/utils/vectors/RandomVectorIterable.java URL: http://svn.apache.org/viewvc/mahout/trunk/utils/src/test/java/org/apache/mahout/utils/vectors/RandomVectorIterable.java?rev=1056703&r1=1056702&r2=1056703&view=diff ============================================================================== --- mahout/trunk/utils/src/test/java/org/apache/mahout/utils/vectors/RandomVectorIterable.java (original) +++ mahout/trunk/utils/src/test/java/org/apache/mahout/utils/vectors/RandomVectorIterable.java Sat Jan 8 13:49:07 2011 @@ -25,7 +25,7 @@ import org.apache.mahout.common.RandomUt import org.apache.mahout.math.DenseVector; import org.apache.mahout.math.RandomAccessSparseVector; import org.apache.mahout.math.Vector; -import org.apache.mahout.math.function.UnaryFunction; +import org.apache.mahout.math.function.DoubleFunction; public final class RandomVectorIterable implements Iterable<Vector> { @@ -66,7 +66,7 @@ public final class RandomVectorIterable throw new NoSuchElementException(); } Vector result = type == VectorType.SPARSE ? new RandomAccessSparseVector(numItems) : new DenseVector(numItems); - result.assign(new UnaryFunction(){ + result.assign(new DoubleFunction(){ @Override public double apply(double arg1) { return random.nextDouble();
