From: Felix Dörre Date: Wed, 9 Jul 2014 15:30:46 +0000 (+0200) Subject: Enlarge password test cases a bit. X-Git-Url: https://code.wpia.club/?p=gigi.git;a=commitdiff_plain;h=6646edb71002d2c504fe9b3752e38e0f03d04242 Enlarge password test cases a bit. --- diff --git a/tests/org/cacert/gigi/util/TestPasswordHash.java b/tests/org/cacert/gigi/util/TestPasswordHash.java index 86205ff5..0e79ae6b 100644 --- a/tests/org/cacert/gigi/util/TestPasswordHash.java +++ b/tests/org/cacert/gigi/util/TestPasswordHash.java @@ -12,4 +12,10 @@ public class TestPasswordHash { assertTrue(PasswordHash.verifyHash("auhlcb4 9x,IUQẞ&lvrvä", PasswordHash.hash("auhlcb4 9x,IUQẞ&lvrvä"))); } + @Test + public void testVerifyNegative() { + assertFalse(PasswordHash.verifyHash("b", PasswordHash.hash("a"))); + assertFalse(PasswordHash.verifyHash("ae", + PasswordHash.hash("auhlcb4 9x,IUQẞ&lvrvä"))); + } } diff --git a/tests/org/cacert/gigi/util/TestPasswordStrengthChecker.java b/tests/org/cacert/gigi/util/TestPasswordStrengthChecker.java index 91a918c4..c271735b 100644 --- a/tests/org/cacert/gigi/util/TestPasswordStrengthChecker.java +++ b/tests/org/cacert/gigi/util/TestPasswordStrengthChecker.java @@ -26,6 +26,13 @@ public class TestPasswordStrengthChecker { "0123456789012345678901234567890", u)); } @Test + public void testPasswordNonASCII() { + assertEquals(2, PasswordStrengthChecker.checkpw("0ä", u)); + assertEquals(3, PasswordStrengthChecker.checkpw("0aä", u)); + assertEquals(3, PasswordStrengthChecker.checkpw("0azä", u)); + assertEquals(3, PasswordStrengthChecker.checkpw("0az.ä", u)); + } + @Test public void testPasswordCharTypes() { assertEquals(1, PasswordStrengthChecker.checkpw("0", u)); assertEquals(2, PasswordStrengthChecker.checkpw("0a", u));