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)));
+ }
+}