Author: nextgens
Date: 2006-12-13 20:20:22 +0000 (Wed, 13 Dec 2006)
New Revision: 11380

Added:
   trunk/freenet/test/freenet/crypt/
   trunk/freenet/test/freenet/crypt/DSAGroupGeneratorTest.java
Log:
Add a unit test for test/freenet/crypt/DSAGroupGeneratorTest (seems to be 
broken)

Added: trunk/freenet/test/freenet/crypt/DSAGroupGeneratorTest.java
===================================================================
--- trunk/freenet/test/freenet/crypt/DSAGroupGeneratorTest.java                 
        (rev 0)
+++ trunk/freenet/test/freenet/crypt/DSAGroupGeneratorTest.java 2006-12-13 
20:20:22 UTC (rev 11380)
@@ -0,0 +1,20 @@
+package test.freenet.crypt;
+
+import java.math.BigInteger;
+
+import freenet.crypt.DSAGroupGenerator;
+import junit.framework.TestCase;
+
+public class DSAGroupGeneratorTest extends TestCase {
+
+       public void testIsPrime() {
+               assertFalse(DSAGroupGenerator.isPrime(BigInteger.ZERO));
+               assertFalse(DSAGroupGenerator.isPrime(BigInteger.ONE));
+               
+               assertTrue(DSAGroupGenerator.isPrime(BigInteger.valueOf(2)));
+               assertTrue(DSAGroupGenerator.isPrime(BigInteger.valueOf(3)));
+               assertTrue(DSAGroupGenerator.isPrime(BigInteger.valueOf(1029)));
+               
+               assertFalse(DSAGroupGenerator.isPrime(BigInteger.valueOf(55)));
+       }
+}


Reply via email to