### Question:
Utf8UrlCoder { public static String decode(String input) { try { return URLDecoder.decode(input, "UTF-8"); } catch (UnsupportedEncodingException e) { throw new RuntimeException(e); } } private  Utf8UrlCoder(); static String encode(String input); static String decode(String input);  }### Answer:
@Test public void decodeSimple() { assertEquals(RAW_SIMPLE, Utf8UrlCoder.decode(ENCODED_SIMPLE)); }
@Test public void decodeComplex() { assertEquals(RAW_COMPLEX, Utf8UrlCoder.decode(ENCODED_COMPLEX)); }