X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=tests%2Forg%2Fcacert%2Fgigi%2Futil%2FTestPasswordStrengthChecker.java;fp=tests%2Forg%2Fcacert%2Fgigi%2Futil%2FTestPasswordStrengthChecker.java;h=0000000000000000000000000000000000000000;hp=94c605915948b57651fdcb34502087432207dbfc;hb=bccd4cc0dba0f89aa045b113bac46eb8cc1dab4e;hpb=c9ed09f0007fc2c813815be927a5a24b23dab83c diff --git a/tests/org/cacert/gigi/util/TestPasswordStrengthChecker.java b/tests/org/cacert/gigi/util/TestPasswordStrengthChecker.java deleted file mode 100644 index 94c60591..00000000 --- a/tests/org/cacert/gigi/util/TestPasswordStrengthChecker.java +++ /dev/null @@ -1,74 +0,0 @@ -package org.cacert.gigi.util; - -import static org.junit.Assert.*; - -import org.cacert.gigi.testUtils.ClientBusinessTest; -import org.junit.Test; - -public class TestPasswordStrengthChecker extends ClientBusinessTest { - - String e = "email"; - - public TestPasswordStrengthChecker() {} - - private int check(String pw) { - return PasswordStrengthChecker.checkpw(pw, new String[] { - "fname", "lname", "mname", "suffix" - }, e); - } - - @Test - public void testPasswordLength() { - assertEquals(1, check("01234")); - assertEquals(2, check("0123456789012345")); - assertEquals(3, check("012345678901234567890")); - assertEquals(4, check("01234567890123456789012345")); - assertEquals(5, check("0123456789012345678901234567890")); - } - - @Test - public void testPasswordNonASCII() { - assertEquals(2, check("0ä")); - assertEquals(3, check("0aä")); - assertEquals(3, check("0azä")); - assertEquals(3, check("0az.ä")); - } - - @Test - public void testPasswordCharTypes() { - assertEquals(1, check("0")); - assertEquals(2, check("0a")); - assertEquals(2, check("0az")); - assertEquals(3, check("0azZ")); - assertEquals(4, check("0a zZ")); - assertEquals(5, check("0a. zZ")); - - assertEquals(1, check(".")); - assertEquals(1, check(" ")); - assertEquals(1, check("b")); - assertEquals(1, check("Z")); - - assertEquals(2, check("0.")); - assertEquals(2, check("0 ")); - assertEquals(2, check("0a")); - assertEquals(2, check("0Z")); - - assertEquals(2, check(" .")); - assertEquals(2, check(" a")); - assertEquals(2, check(" Z")); - - } - - @Test - public void testPasswordContains() { - assertEquals( -1, check("fnamea")); - assertEquals( -5, check("na")); - assertEquals(0, check("1lname")); - assertEquals(0, check("1email")); - assertEquals( -1, check("mai")); - assertEquals( -1, check("suff")); - assertEquals(0, check("1suffix")); - - } - -}