@Test void testJavaEscapes() { String from = "\r\t\b\f\n\\\"asd\u0111q\u0173aa\u0ABC\u0abc"; String to = "\\r\\t\\b\\f\\n\\\\\\\"asd\\u0111q\\u0173aa\\u0abc\\u0abc"; assertEquals(to, Format.escapeJava(from)); assertEquals(from, Format.unescapeJava(to)); try { Format.unescapeJava("\\r\\t\\b\\f\\q"); fail("error"); } catch (IllegalArgumentException e) { // ignore } }