@@ -0,0 +1,853 @@
+/*%0A * See LICENSE for licensing and NOTICE for copyright.%0A */%0A%0Apackage edu.vt.middleware.idp.storage;%0A%0Aimport org.testng.annotations.DataProvider;%0Aimport org.testng.annotations.Test;%0A%0Aimport static org.testng.Assert.*;%0A%0A/**%0A * Unit test for %7B@link edu.vt.middleware.idp.storage.StringTranscoder%7D.%0A */%0Apublic class StringTranscoderTest %7B%0A%0A    private StringTranscoder transcoder = new StringTranscoder();%0A%0A    @DataProvider(name = %22testStrings%22)%0A    public static Object%5B%5D%5B%5D testStrings() %7B%0A        return new Object%5B%5D%5B%5D %7B%0A                new Object%5B%5D %7B%22English%22%7D,%0A                new Object%5B%5D %7B%22%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B9%D1%81%D0%BA%D0%B0%D1%8F aka Russian%22%7D,%0A                new Object%5B%5D %7B%22%E5%AE%98%E8%AF%9D aka Mandarin%22%7D,%0A        %7D;%0A    %7D%0A%0A    @Test(dataProvider = %22testStrings%22)%0A    public void testEncodeDecode(final String s) %7B%0A        assertEquals(transcoder.decode(transcoder.encode(s)), s);%0A    %7D%0A%7D

Add StringTrancoder tests.