### Question:
URLCode { public static String Utf8UrlDecode(String text) { String result = ""; int p = 0; if (text != null && text.length() > 0) { text = text.toLowerCase(); p = text.indexOf("%e"); if (p == -1) return text; while (p != -1) { result += text.substring(0, p); text = text.substring(p, text.length()); if (text == "" || text.length() < 9) return result; result += CodeToWord(text.substring(0, 9)); text = text.substring(9, text.length()); p = text.indexOf("%e"); } } return result + text; }  static String Utf8UrlEncode(String text); static String Utf8UrlDecode(String text); static boolean isUtf8Url(String text);  }### Answer:
@Test public void testUtf8URLdecode() { assertEquals(TEXT, URLCode.Utf8UrlDecode(ENCODE_TEXT)); }