From a63c983e63645badb5ece1cdf4615b969cfa2c34 Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Fri, 10 Apr 2009 20:47:58 +0000
Subject: [PATCH] Fix bind referral unit test: memory backend does not support referrals. Use JE backend instead. Also fix bad URL test.
---
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/core/BindOperationTestCase.java | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/core/BindOperationTestCase.java b/opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/core/BindOperationTestCase.java
index e4e89f0..5c74730 100644
--- a/opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/core/BindOperationTestCase.java
+++ b/opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/core/BindOperationTestCase.java
@@ -1864,10 +1864,10 @@
public void testSimpleBindReferral()
throws Exception
{
- TestCaseUtils.initializeTestBackend(true);
+ TestCaseUtils.clearJEBackend(true, "userRoot", "dc=example,dc=com");
TestCaseUtils.addEntry(
- "dn: ou=people,o=test",
+ "dn: ou=people,dc=example,dc=com",
"objectClass: top",
"objectClass: referral",
"objectClass: extensibleObject",
@@ -1878,14 +1878,14 @@
InternalClientConnection.getRootConnection();
BindOperation bindOperation =
- conn.processSimpleBind(ByteString.valueOf("uid=test,ou=people,o=test"),
+ conn.processSimpleBind(ByteString.valueOf("uid=test,ou=people,dc=example,dc=com"),
ByteString.valueOf("password"));
assertEquals(bindOperation.getResultCode(), ResultCode.REFERRAL);
List<String> referralURLs = bindOperation.getReferralURLs();
assertNotNull(referralURLs);
assertEquals(referralURLs.size(), 1);
- assertEquals(referralURLs.get(0), "ldap://example.com:1389/ou=people,o=test");
+ assertEquals(referralURLs.get(0), "ldap://example.com:1389/uid=test,ou=people,o=test");
}
--
Gitblit v1.10.0