From 9d1e0a2b58c07ff470a8678f458ed29d69d9223d Mon Sep 17 00:00:00 2001
From: Violette Roche-Montane <violette.roche-montane@forgerock.com>
Date: Mon, 05 May 2014 13:32:02 +0000
Subject: [PATCH] OPENDJ-1303 "opendj-cli" - Fixed log warnings / info.

---
 opendj-cli/src/test/java/com/forgerock/opendj/cli/UtilsTestCase.java |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/opendj-cli/src/test/java/com/forgerock/opendj/cli/UtilsTestCase.java b/opendj-cli/src/test/java/com/forgerock/opendj/cli/UtilsTestCase.java
index d01757c..2f16717 100644
--- a/opendj-cli/src/test/java/com/forgerock/opendj/cli/UtilsTestCase.java
+++ b/opendj-cli/src/test/java/com/forgerock/opendj/cli/UtilsTestCase.java
@@ -31,6 +31,7 @@
 import org.testng.annotations.Test;
 import static org.testng.Assert.assertFalse;
 import static org.testng.Assert.assertTrue;
+import static org.testng.Assert.assertEquals;
 
 @SuppressWarnings("javadoc")
 public class UtilsTestCase extends CliTestCase {
@@ -67,4 +68,27 @@
         assertTrue(f.exists());
         assertFalse(Utils.canWrite(f.getPath()));
     }
+
+    @Test()
+    public void testGetHostNameForLdapUrl() {
+        assertEquals(Utils.getHostNameForLdapUrl("2a01:e35:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx"),
+                "[2a01:e35:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]");
+        assertEquals(Utils.getHostNameForLdapUrl("basicUrl"), "basicUrl");
+        assertEquals(Utils.getHostNameForLdapUrl(null), null);
+        // Left/right brackets.
+        assertEquals(Utils.getHostNameForLdapUrl("[2a01:e35:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx"),
+                "[2a01:e35:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]");
+        assertEquals(Utils.getHostNameForLdapUrl("2a01:e35:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]"),
+                "[2a01:e35:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]");
+    }
+
+    @Test()
+    public void isDN() {
+        assertTrue(Utils.isDN("cn=Jensen,ou=people,dc=example,dc=com"));
+        assertTrue(Utils.isDN("cn=John Doe,dc=example,dc=org"));
+        assertFalse(Utils.isDN(null));
+        assertFalse(Utils.isDN("babs@example.com"));
+    }
+
+
 }

--
Gitblit v1.10.0