@Test publicvoid testClone() {
URLEncoder original = new URLEncoder();
URLEncoder clone = (URLEncoder) original.clone();
// Ensure encode as space is not shared
original.setEncodeSpaceAsPlus(true); Assert.assertNotEquals(original.encode(SPACE, StandardCharsets.UTF_8),
clone.encode(SPACE, StandardCharsets.UTF_8));
// Ensure safe characters is not shared
original.addSafeCharacter('$'); Assert.assertNotEquals(original.encode(DOLLAR, StandardCharsets.UTF_8),
clone.encode(DOLLAR, StandardCharsets.UTF_8));
}
@Test publicvoid testRemoveSafeCharacter() {
URLEncoder xml = (URLEncoder) URLEncoder.DEFAULT.clone(); // This should not encode '&' Assert.assertEquals(AMPERSAND, xml.encode(AMPERSAND, StandardCharsets.UTF_8));
xml.removeSafeCharacter('&'); Assert.assertEquals(AMPERSAND_ENCODED, xml.encode(AMPERSAND, StandardCharsets.UTF_8));
}
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-09-28)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.