From a401798e5e8f3142b49858c958bfcb9d4a764ddb Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Tue, 04 Sep 2012 16:29:01 +0000
Subject: [PATCH] Fix OPENDJ-369: Consider exposing base 64 encode/decode APIs

---
 opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/ByteSequenceTestCase.java |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/ByteSequenceTestCase.java b/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/ByteSequenceTestCase.java
index 125c05c..c04d578 100644
--- a/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/ByteSequenceTestCase.java
+++ b/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/ByteSequenceTestCase.java
@@ -30,6 +30,8 @@
 import java.io.UnsupportedEncodingException;
 import java.util.Arrays;
 
+import javax.xml.bind.DatatypeConverter;
+
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
@@ -167,4 +169,9 @@
         Assert.assertTrue(bs.toString().equals(str));
     }
 
+    @Test(dataProvider = "byteSequenceProvider")
+    public void testToBase64String(final ByteSequence bs, final byte[] ba) throws Exception {
+        final String base64 = bs.toBase64String();
+        Assert.assertEquals(base64, DatatypeConverter.printBase64Binary(ba));
+    }
 }

--
Gitblit v1.10.0