### Question:
URLCodec extends CodecImpl { @NonNull @Override public String encode(@NonNull String text) { setMax(1); setConfident(1); org.apache.commons.codec.net.URLCodec urlCodec = new org.apache.commons.codec.net.URLCodec(); try { return urlCodec.encode(text); } catch (EncoderException e) { setConfident(0); e.printStackTrace(); return text; } }  @NonNull @Override String encode(@NonNull String text); @NonNull @Override String decode(@NonNull String text); @NonNull @Override String getName(Context context);  }### Answer:
@Test public void encode() { String encode = codec.encode(TO_BE_ENCODE); String decode = codec.decode(encode); Assert.assertEquals(decode, TO_BE_ENCODE); }