From 5174959f5ba9be982a273c56344080268079b841 Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Wed, 20 Sep 2006 04:16:47 +0000
Subject: [PATCH] Update the password storage scheme test case to provide additional coverage for invalid corner cases.

---
 opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/PasswordStorageSchemeTestCase.java |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/PasswordStorageSchemeTestCase.java b/opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/PasswordStorageSchemeTestCase.java
index c06d92d..9d33825 100644
--- a/opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/PasswordStorageSchemeTestCase.java
+++ b/opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/PasswordStorageSchemeTestCase.java
@@ -156,6 +156,8 @@
     ByteString encodedPassword = scheme.encodePassword(plaintext);
     assertNotNull(encodedPassword);
     assertTrue(scheme.passwordMatches(plaintext, encodedPassword));
+    assertFalse(scheme.passwordMatches(plaintext,
+                                       new ASN1OctetString("garbage")));
 
     ByteString schemeEncodedPassword =
          scheme.encodePasswordWithScheme(plaintext);
@@ -174,6 +176,8 @@
       assertTrue(scheme.authPasswordMatches(plaintext,
                                             authPWComponents[1].toString(),
                                             authPWComponents[2].toString()));
+      assertFalse(scheme.authPasswordMatches(plaintext, ",", "foo"));
+      assertFalse(scheme.authPasswordMatches(plaintext, "foo", ","));
     }
     else
     {

--
Gitblit v1.10.0