+
+ @Test(groups = "Functional")
+ public void testDecodeSpecialCharacters() throws IOException
+ {
+ String encoded = "hello world";
+ String decoded = VCFLoader.decodeSpecialCharacters(encoded);
+ assertSame(encoded, decoded); // no change needed
+
+ encoded = "ab%3Acd%3Bef%3Dgh%25ij%2Ckl%3A";
+ decoded = VCFLoader.decodeSpecialCharacters(encoded);
+ assertEquals(decoded, "ab:cd;ef=gh%ij,kl:");
+ }