Author: j16sdiz
Date: 2008-11-07 18:37:39 +0000 (Fri, 07 Nov 2008)
New Revision: 23381

Modified:
   trunk/freenet/test/freenet/crypt/MockRandomSource.java
   trunk/freenet/test/freenet/crypt/ciphers/RijndaelTest.java
   trunk/freenet/test/freenet/support/Base64Test.java
   trunk/freenet/test/freenet/support/BloomFilterTest.java
   trunk/freenet/test/freenet/support/MultiValueTableTest.java
   
trunk/freenet/test/freenet/support/io/PaddedEphemerallyEncryptedBucketTest.java
   trunk/freenet/test/freenet/support/io/TempBucketTest.java
   trunk/freenet/test/freenet/support/io/TempFileBucketTest.java
Log:
and seed from a constant

Modified: trunk/freenet/test/freenet/crypt/MockRandomSource.java
===================================================================
--- trunk/freenet/test/freenet/crypt/MockRandomSource.java      2008-11-07 
18:28:00 UTC (rev 23380)
+++ trunk/freenet/test/freenet/crypt/MockRandomSource.java      2008-11-07 
18:37:39 UTC (rev 23381)
@@ -9,6 +9,10 @@
  * @author sdiz
  */
 public class MockRandomSource extends RandomSource {
+       public MockRandomSource(long seed) {
+               setSeed(seed);
+       }
+       
        @Override
        public int acceptEntropy(EntropySource source, long data, int 
entropyGuess) {
                return 0;

Modified: trunk/freenet/test/freenet/crypt/ciphers/RijndaelTest.java
===================================================================
--- trunk/freenet/test/freenet/crypt/ciphers/RijndaelTest.java  2008-11-07 
18:28:00 UTC (rev 23380)
+++ trunk/freenet/test/freenet/crypt/ciphers/RijndaelTest.java  2008-11-07 
18:37:39 UTC (rev 23381)
@@ -6,11 +6,9 @@
 import java.util.Arrays;
 import java.util.Random;

-import javax.crypto.Cipher;
-
+import junit.framework.TestCase;
 import freenet.crypt.UnsupportedCipherException;
 import freenet.support.HexUtil;
-import junit.framework.TestCase;

 /**
  * @author sdiz
@@ -31,7 +29,7 @@
        private final byte[] CIPHER256_1 = HexUtil
                        
.hexToBytes("6fcbc68fc938e5f5a7c24d7422f4b5f153257b6fb53e0bca26770497dd65078c");

-       private static final Random rand = new Random();
+       private static final Random rand = new Random(12345);

        public void testKnownValue() throws UnsupportedCipherException {
                Rijndael aes128 = new Rijndael(128, 128);

Modified: trunk/freenet/test/freenet/support/Base64Test.java
===================================================================
--- trunk/freenet/test/freenet/support/Base64Test.java  2008-11-07 18:28:00 UTC 
(rev 23380)
+++ trunk/freenet/test/freenet/support/Base64Test.java  2008-11-07 18:37:39 UTC 
(rev 23381)
@@ -16,10 +16,11 @@

 package freenet.support;

-import junit.framework.TestCase;
 import java.util.Arrays;
 import java.util.Random;

+import junit.framework.TestCase;
+
 /**
  * Test case for {@link freenet.support.Base64} class.
  * 
@@ -165,7 +166,7 @@
         */
        public void testRandom() throws IllegalBase64Exception {
                int iter;
-               Random r = new Random();
+               Random r = new Random(1234);
                for (iter = 0; iter < 1000; iter++) {
                        byte[] b = new byte[r.nextInt(64)];
                        for (int i = 0; i < b.length; i++)

Modified: trunk/freenet/test/freenet/support/BloomFilterTest.java
===================================================================
--- trunk/freenet/test/freenet/support/BloomFilterTest.java     2008-11-07 
18:28:00 UTC (rev 23380)
+++ trunk/freenet/test/freenet/support/BloomFilterTest.java     2008-11-07 
18:37:39 UTC (rev 23381)
@@ -15,7 +15,7 @@
        private static final int PASS_POS = 256;
        private static final int PASS_FALSE = 8192;

-       private final Random rand = new Random();
+       private final Random rand = new Random(12345);

        private void _testFilterPositive(BloomFilter filter) {
                byte[][] list = new byte[PASS_POS][];

Modified: trunk/freenet/test/freenet/support/MultiValueTableTest.java
===================================================================
--- trunk/freenet/test/freenet/support/MultiValueTableTest.java 2008-11-07 
18:28:00 UTC (rev 23380)
+++ trunk/freenet/test/freenet/support/MultiValueTableTest.java 2008-11-07 
18:37:39 UTC (rev 23381)
@@ -34,6 +34,7 @@
        private final int sampleKeyNumber = 100;
        private final int sampleMaxValueNumber = 3;
        private final boolean sampleIsRandom = true;
+       private Random rnd = new Random(12345);

        /**
         * Create a Object[][] filled with increasing Integers as keys
@@ -47,7 +48,6 @@
        private Object[][] createSampleKeyMultiVal(int keysNumber, int 
valuesNumber, boolean isRandom) {
                Object[][] sampleObjects = new Object[keysNumber][valuesNumber];
                int methodValuesNumber = valuesNumber;
-               Random rnd = new Random();
                for (int i=0; i<sampleObjects.length;i++) {
                        if (isRandom) 
                                methodValuesNumber = 
1+rnd.nextInt(valuesNumber);

Modified: 
trunk/freenet/test/freenet/support/io/PaddedEphemerallyEncryptedBucketTest.java
===================================================================
--- 
trunk/freenet/test/freenet/support/io/PaddedEphemerallyEncryptedBucketTest.java 
    2008-11-07 18:28:00 UTC (rev 23380)
+++ 
trunk/freenet/test/freenet/support/io/PaddedEphemerallyEncryptedBucketTest.java 
    2008-11-07 18:37:39 UTC (rev 23381)
@@ -11,8 +11,8 @@
 import freenet.support.api.Bucket;

 public class PaddedEphemerallyEncryptedBucketTest extends BucketTestBase {
-       private RandomSource strongPRNG = new MockRandomSource();
-       private Random weakPRNG = new Random();
+       private RandomSource strongPRNG = new MockRandomSource(12345);
+       private Random weakPRNG = new MockRandomSource(54321);

        @Override
        protected Bucket makeBucket(long size) throws IOException {

Modified: trunk/freenet/test/freenet/support/io/TempBucketTest.java
===================================================================
--- trunk/freenet/test/freenet/support/io/TempBucketTest.java   2008-11-07 
18:28:00 UTC (rev 23380)
+++ trunk/freenet/test/freenet/support/io/TempBucketTest.java   2008-11-07 
18:37:39 UTC (rev 23381)
@@ -20,8 +20,8 @@
 public class TempBucketTest extends TestSuite {

        public static class TempBucketMigrationTest extends TestCase {
-               private RandomSource strongPRNG = new MockRandomSource();
-               private Random weakPRNG = new Random();
+               private RandomSource strongPRNG = new MockRandomSource(43210);
+               private Random weakPRNG = new Random(12340);
                private Executor exec = new 
SerialExecutor(NativeThread.NORM_PRIORITY);
                private FilenameGenerator fg;

@@ -104,8 +104,8 @@
        }

        public static class RealTempBucketTest_ extends BucketTestBase {
-               private RandomSource strongPRNG = new MockRandomSource();
-               private Random weakPRNG = new Random();
+               private RandomSource strongPRNG = new MockRandomSource(12345);
+               private Random weakPRNG = new MockRandomSource(54321);
                private Executor exec = new 
SerialExecutor(NativeThread.NORM_PRIORITY);
                private FilenameGenerator fg;


Modified: trunk/freenet/test/freenet/support/io/TempFileBucketTest.java
===================================================================
--- trunk/freenet/test/freenet/support/io/TempFileBucketTest.java       
2008-11-07 18:28:00 UTC (rev 23380)
+++ trunk/freenet/test/freenet/support/io/TempFileBucketTest.java       
2008-11-07 18:37:39 UTC (rev 23381)
@@ -10,7 +10,7 @@
 import freenet.support.api.Bucket;

 public class TempFileBucketTest extends BucketTestBase {
-       private Random weakPRNG = new Random();
+       private Random weakPRNG = new Random(12345);

        @Override
        protected Bucket makeBucket(long size) throws IOException {


Reply via email to