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