package org.erlide.util; import org.junit.Assert; import org.junit.Test; public class Base64Test { @Test public void encode_1() { final String arg = ""; final String exp = ""; Assert.assertEquals(exp, new String(Base64.encode(arg.getBytes()))); } @Test public void encode_2() { final String arg = "f"; final String exp = "Zg=="; Assert.assertEquals(exp, new String(Base64.encode(arg.getBytes()))); } @Test public void encode_3() { final String arg = "fo"; final String exp = "Zm8="; Assert.assertEquals(exp, new String(Base64.encode(arg.getBytes()))); } @Test public void encode_4() { final String arg = "foo"; final String exp = "Zm9v"; Assert.assertEquals(exp, new String(Base64.encode(arg.getBytes()))); } @Test public void encode_5() { final String arg = "foob"; final String exp = "Zm9vYg=="; Assert.assertEquals(exp, new String(Base64.encode(arg.getBytes()))); } @Test public void encode_6() { final String arg = "fooba"; final String exp = "Zm9vYmE="; Assert.assertEquals(exp, new String(Base64.encode(arg.getBytes()))); } @Test public void encode_7() { final String arg = "foobar"; final String exp = "Zm9vYmFy"; Assert.assertEquals(exp, new String(Base64.encode(arg.getBytes()))); } @Test public void decode_1() { final String arg = ""; final String exp = ""; Assert.assertEquals(arg, new String(Base64.decode(exp.getBytes()))); } @Test public void decode_2() { final String arg = "f"; final String exp = "Zg=="; Assert.assertEquals(arg, new String(Base64.decode(exp.getBytes()))); } @Test public void decode_3() { final String arg = "fo"; final String exp = "Zm8="; Assert.assertEquals(arg, new String(Base64.decode(exp.getBytes()))); } @Test public void decode_4() { final String arg = "foo"; final String exp = "Zm9v"; Assert.assertEquals(arg, new String(Base64.decode(exp.getBytes()))); } @Test public void decode_5() { final String arg = "foob"; final String exp = "Zm9vYg=="; Assert.assertEquals(arg, new String(Base64.decode(exp.getBytes()))); } @Test public void decode_6() { final String arg = "fooba"; final String exp = "Zm9vYmE="; Assert.assertEquals(arg, new String(Base64.decode(exp.getBytes()))); } @Test public void decode_7() { final String arg = "foobar"; final String exp = "Zm9vYmFy"; Assert.assertEquals(arg, new String(Base64.decode(exp.getBytes()))); } }