package org.jvyamlb; import java.io.UnsupportedEncodingException; import junit.framework.TestCase; import org.jvyamlb.util.Base64Coder; /** * @author Kenny J */ public class Base64CoderTest extends TestCase { public Base64CoderTest(final String name) { super(name); } /** * */ public void testEncodeDecode() throws UnsupportedEncodingException { // ascii character assertEquals("YQ==", Base64Coder.encode("a", "UTF8")); assertEquals("a", new String(Base64Coder.decode("YQ==".getBytes()), "UTF8")); // japanese character assertEquals("44GC", Base64Coder.encode("あ", "UTF8")); assertEquals("あ", new String(Base64Coder.decode("44GC".getBytes()), "UTF8")); } }// Base64CoderTest