@Test public void testLang882() throws IOException { final LookupTranslator lt = new LookupTranslator(new CharSequence[][] { { new StringBuffer("one"), new StringBuffer("two") } }); final StringWriter out = new StringWriter(); final int result = lt.translate(new StringBuffer("one"), 0, out); assertEquals("Incorrect codepoint consumption", 3, result); assertEquals("Incorrect value", "two", out.toString()); }
@Test public void testBasicLookup() throws IOException { final LookupTranslator lt = new LookupTranslator(new CharSequence[][] { { "one", "two" } }); final StringWriter out = new StringWriter(); final int result = lt.translate("one", 0, out); assertEquals("Incorrect codepoint consumption", 3, result); assertEquals("Incorrect value", "two", out.toString()); }
protected static String unescape(String param) { LookupTranslator transaltor = new LookupTranslator( new String[][] { {"\\\\", "\\"}, {"\\\"", "\""}, {"\\'", "'"}, {"\\", ""} }); return transaltor.translate(param); }
return ESCAPE_TABLE.translate(string);