EscapeUtils { public static String escapeJsonOrRaw( String text ) { return escapeJsonOrRaw( text, null ); }  static String escapeJson( String text ); static String escapeJson( String text, DefaultPrettyPrinter prettyPrinter ); static String escapeRaw( String text ); static String escapeRaw( String text, DefaultPrettyPrinter prettyPrinter ); static String escapeJsonOrRaw( String text ); static String escapeJsonOrRaw( String text, DefaultPrettyPrinter prettyPrinter );  }
@Test public void testEscapeJsonOrRaw_null() { assertNull( EscapeUtils.escapeJsonOrRaw( null ) ); }
@Test public void testEscapeJsonOrRaw_simpleValue() { final String text = "\"text\""; final String expected = "\"text\""; assertTestData( expected, text ); String actual = EscapeUtils.escapeJsonOrRaw( text ); assertEquals( expected, actual ); }
@Test public void testEscapeJsonOrRaw_jsonArray() { assertTestData( JSON_ARRAY_JSON_ESCAPE, JSON_ARRAY ); String actual = EscapeUtils.escapeJsonOrRaw( JSON_ARRAY ); assertEquals( JSON_ARRAY_JSON_ESCAPE, actual ); }
@Test public void testEscapeJsonOrRaw_jsonObject() { assertTestData( JSON_OBJECT_JSON_ESCAPE, JSON_OBJECT ); String actual = EscapeUtils.escapeJsonOrRaw( JSON_OBJECT ); assertEquals( JSON_OBJECT_JSON_ESCAPE, actual ); }