From 6646edb71002d2c504fe9b3752e38e0f03d04242 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20D=C3=B6rre?= Date: Wed, 9 Jul 2014 17:30:46 +0200 Subject: [PATCH] Enlarge password test cases a bit. --- tests/org/cacert/gigi/util/TestPasswordHash.java | 6 ++++++ .../org/cacert/gigi/util/TestPasswordStrengthChecker.java | 7 +++++++ 2 files changed, 13 insertions(+) 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)); -- 2.39.2