package de.axone.web.encoding; import static org.testng.Assert.*; import java.io.IOException; import java.io.StringWriter; import org.testng.annotations.Test; @Test( groups="web.encoder" ) public class EncodingAppenderTest { private static final char [] FROM = { '%', '&' }; private static final String [] TO = { "%23", "%27" }; public static void encodeSomeStuff() throws IOException{ String test = "bläh&123%xyüß"; StringWriter out = new StringWriter(); TranslatingEncoder te = new TranslatingEncoder( FROM, TO ); Appendable ap = te.filter( out ); ap.append( test ); assertEquals( out.toString(), "bläh%27123%23xyüß" ); } }