Author: julius
Date: Sun Jan 23 05:52:42 2011
New Revision: 1062330

URL: http://svn.apache.org/viewvc?rev=1062330&view=rev
Log:
CODEC-99 - Base64.encodeBase64String() should not chunk

Modified:
    
commons/proper/codec/trunk/src/java/org/apache/commons/codec/binary/Base64.java
    
commons/proper/codec/trunk/src/test/org/apache/commons/codec/binary/Base64Test.java

Modified: 
commons/proper/codec/trunk/src/java/org/apache/commons/codec/binary/Base64.java
URL: 
http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/java/org/apache/commons/codec/binary/Base64.java?rev=1062330&r1=1062329&r2=1062330&view=diff
==============================================================================
--- 
commons/proper/codec/trunk/src/java/org/apache/commons/codec/binary/Base64.java 
(original)
+++ 
commons/proper/codec/trunk/src/java/org/apache/commons/codec/binary/Base64.java 
Sun Jan 23 05:52:42 2011
@@ -667,7 +667,7 @@ public class Base64 implements BinaryEnc
      * @since 1.4
      */    
     public static String encodeBase64String(byte[] binaryData) {
-        return StringUtils.newStringUtf8(encodeBase64(binaryData, true));
+        return StringUtils.newStringUtf8(encodeBase64(binaryData, false));
     }
     
     /**

Modified: 
commons/proper/codec/trunk/src/test/org/apache/commons/codec/binary/Base64Test.java
URL: 
http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/test/org/apache/commons/codec/binary/Base64Test.java?rev=1062330&r1=1062329&r2=1062330&view=diff
==============================================================================
--- 
commons/proper/codec/trunk/src/test/org/apache/commons/codec/binary/Base64Test.java
 (original)
+++ 
commons/proper/codec/trunk/src/test/org/apache/commons/codec/binary/Base64Test.java
 Sun Jan 23 05:52:42 2011
@@ -583,12 +583,12 @@ public class Base64Test extends TestCase
      */
     public void testRfc4648Section10Encode() {
         assertEquals("", 
Base64.encodeBase64String(StringUtils.getBytesUtf8("")));
-        //assertEquals("Zg==", 
Base64.encodeBase64String(StringUtils.getBytesUtf8("f")));
-        //assertEquals("Zm8=", 
Base64.encodeBase64String(StringUtils.getBytesUtf8("fo")));
-        //assertEquals("Zm9v", 
Base64.encodeBase64String(StringUtils.getBytesUtf8("foo")));
-        //assertEquals("Zm9vYg==", 
Base64.encodeBase64String(StringUtils.getBytesUtf8("foob")));
-        //assertEquals("Zm9vYmE=", 
Base64.encodeBase64String(StringUtils.getBytesUtf8("fooba")));
-        //assertEquals("Zm9vYmFy", 
Base64.encodeBase64String(StringUtils.getBytesUtf8("foobar")));
+        assertEquals("Zg==", 
Base64.encodeBase64String(StringUtils.getBytesUtf8("f")));
+        assertEquals("Zm8=", 
Base64.encodeBase64String(StringUtils.getBytesUtf8("fo")));
+        assertEquals("Zm9v", 
Base64.encodeBase64String(StringUtils.getBytesUtf8("foo")));
+        assertEquals("Zm9vYg==", 
Base64.encodeBase64String(StringUtils.getBytesUtf8("foob")));
+        assertEquals("Zm9vYmE=", 
Base64.encodeBase64String(StringUtils.getBytesUtf8("fooba")));
+        assertEquals("Zm9vYmFy", 
Base64.encodeBase64String(StringUtils.getBytesUtf8("foobar")));
     }
     
     /**
@@ -1126,13 +1126,13 @@ public class Base64Test extends TestCase
         byte[] b4 = 
Hex.decodeHex("2bf7cc2701fe4397b49ebeed5acc7090".toCharArray());  // for 
url-safe tests
 
         assertEquals("byteToString Hello World", "SGVsbG8gV29ybGQ=", 
base64.encodeToString(b1));
-        assertEquals("byteToString static Hello World", 
"SGVsbG8gV29ybGQ=\r\n", Base64.encodeBase64String(b1));
+        assertEquals("byteToString static Hello World", "SGVsbG8gV29ybGQ=", 
Base64.encodeBase64String(b1));
         assertEquals("byteToString \"\"", "", base64.encodeToString(b2));
         assertEquals("byteToString static \"\"", "", 
Base64.encodeBase64String(b2));
         assertEquals("byteToString null", null, base64.encodeToString(b3));
         assertEquals("byteToString static null", null, 
Base64.encodeBase64String(b3));
         assertEquals("byteToString UUID", "K/fMJwH+Q5e0nr7tWsxwkA==", 
base64.encodeToString(b4));
-        assertEquals("byteToString static UUID", 
"K/fMJwH+Q5e0nr7tWsxwkA==\r\n", Base64.encodeBase64String(b4));
+        assertEquals("byteToString static UUID", "K/fMJwH+Q5e0nr7tWsxwkA==", 
Base64.encodeBase64String(b4));
         assertEquals("byteToString static-url-safe UUID", 
"K_fMJwH-Q5e0nr7tWsxwkA", Base64.encodeBase64URLSafeString(b4));
     }
 


Reply via email to