You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by mt...@apache.org on 2009/06/29 21:34:14 UTC

svn commit: r789417 - in /commons/sandbox/runtime/trunk/src: main/java/org/apache/commons/runtime/io/File.java test/org/apache/commons/runtime/TestStrings.java

Author: mturk
Date: Mon Jun 29 19:34:14 2009
New Revision: 789417

URL: http://svn.apache.org/viewvc?rev=789417&view=rev
Log:
Add full Base64 decode/encode

Modified:
    commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/io/File.java
    commons/sandbox/runtime/trunk/src/test/org/apache/commons/runtime/TestStrings.java

Modified: commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/io/File.java
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/io/File.java?rev=789417&r1=789416&r2=789417&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/io/File.java (original)
+++ commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/io/File.java Mon Jun 29 19:34:14 2009
@@ -452,3 +452,4 @@
         return 0L;
     }
 }
+

Modified: commons/sandbox/runtime/trunk/src/test/org/apache/commons/runtime/TestStrings.java
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/test/org/apache/commons/runtime/TestStrings.java?rev=789417&r1=789416&r2=789417&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/test/org/apache/commons/runtime/TestStrings.java (original)
+++ commons/sandbox/runtime/trunk/src/test/org/apache/commons/runtime/TestStrings.java Mon Jun 29 19:34:14 2009
@@ -18,6 +18,7 @@
 
 import org.apache.commons.runtime.exception.*;
 import org.apache.commons.runtime.util.Ascii;
+import org.apache.commons.runtime.util.Base64;
 import java.lang.System;
 import java.nio.ByteBuffer;
 import java.nio.ByteOrder;
@@ -259,5 +260,23 @@
         assertEquals("MinOverflow",  Long.MIN_VALUE, l);
     }
 
+    public void testBase64EncodeString()
+        throws Exception
+    {
+        assertEquals("Base64 A", "QQ==",
+                                  Base64.encode("A"));
+        assertEquals("Base64 S", "QmFzZSA2NCBlbmNvZGluZw==",
+                                  Base64.encode("Base 64 encoding"));
+    }
+
+    public void testBase64DecodeString()
+        throws Exception
+    {
+        assertEquals("Base64 A", "A",
+                                  Base64.decode("QQ=="));
+        assertEquals("Base64 S", "Base 64 encoding",
+                                  Base64.decode("QmFzZSA2NCBlbmNvZGluZw=="));
+    }
+
 }