@Test public void CleanDescription_WhenAnnotationHasHtml_HtmlIsRemoved() { String content = "This is some annotation that will end up in an " + "XML file. It will either <b>break</b> or Bert & Ernie will alert up" + "and cause all sorts of mayhem. Either way, it won't \"work\""; String expected = "This is some annotation that will end up in an " + "XML file. It will either bbreak/b or Bert &amp; Ernie will alert up" + "and cause all sorts of mayhem. Either way, it won't &quot;work&quot;"; String actual = Strings.cleanDescriptionForXml(content); assertThat("Clean Description should remove characters", actual, is(expected)); }
public static String cleanDescriptionForXml(String desc) { desc = desc.replace("<", ""); desc = desc.replace(">", ""); desc = desc.replace("&", "&amp;"); desc = desc.replace("\"", "&quot;"); return desc; }
Strings { public static String cleanDescriptionForXml(String desc) { desc = desc.replace("<", ""); desc = desc.replace(">", ""); desc = desc.replace("&", "&amp;"); desc = desc.replace("\"", "&quot;"); return desc; } }
Strings { public static String cleanDescriptionForXml(String desc) { desc = desc.replace("<", ""); desc = desc.replace(">", ""); desc = desc.replace("&", "&amp;"); desc = desc.replace("\"", "&quot;"); return desc; }  }
Strings { public static String cleanDescriptionForXml(String desc) { desc = desc.replace("<", ""); desc = desc.replace(">", ""); desc = desc.replace("&", "&amp;"); desc = desc.replace("\"", "&quot;"); return desc; }  static String getDescriptiveDurationString(int numberOfSeconds,
                                                      Context context); static String getBearingDescription(float bearingDegrees,
                                               Context context); static String cleanDescriptionForXml(String desc); static String cleanDescriptionForJson(String desc); static String getIsoDateTime(Date dateToFormat); static String getIsoDateTimeFormat(); static String getIsoCalendarDate(Date dateToFormat); static String getIsoCalendarDateFormat(); static String getReadableDateTime(Date dateToFormat); static boolean isNullOrEmpty(String text); static String htmlDecode(String text); static String getBuildSerial(); static String getFormattedFileName(); static String getFormattedFileName(Session session, PreferenceHelper ph); static String getFormattedCustomFileName(String baseName, Calendar calendar, PreferenceHelper ph); static int toInt(String number, int defaultVal); static String getSpeedDisplay(Context context, double metersPerSecond, boolean imperial); static String getDistanceDisplay(Context context, double meters, boolean imperial, boolean autoscale); static String getTimeDisplay(Context context, long milliseconds); static Map<String, String> getAvailableLocales(Context context); static String getSanitizedMarkdownForFaqView(String md); static String getDegreesMinutesSeconds(double decimaldegrees, boolean isLatitude); static String getDegreesDecimalMinutes(double decimaldegrees, boolean isLatitude); static String getDecimalDegrees(double decimaldegrees); static String getFormattedLatitude(double decimaldegrees); static String getFormattedLongitude(double decimaldegrees); static String getDetectedActivityName(DetectedActivity detectedActivity); }
Strings { public static String cleanDescriptionForXml(String desc) { desc = desc.replace("<", ""); desc = desc.replace(">", ""); desc = desc.replace("&", "&amp;"); desc = desc.replace("\"", "&quot;"); return desc; }  static String getDescriptiveDurationString(int numberOfSeconds,
                                                      Context context); static String getBearingDescription(float bearingDegrees,
                                               Context context); static String cleanDescriptionForXml(String desc); static String cleanDescriptionForJson(String desc); static String getIsoDateTime(Date dateToFormat); static String getIsoDateTimeFormat(); static String getIsoCalendarDate(Date dateToFormat); static String getIsoCalendarDateFormat(); static String getReadableDateTime(Date dateToFormat); static boolean isNullOrEmpty(String text); static String htmlDecode(String text); static String getBuildSerial(); static String getFormattedFileName(); static String getFormattedFileName(Session session, PreferenceHelper ph); static String getFormattedCustomFileName(String baseName, Calendar calendar, PreferenceHelper ph); static int toInt(String number, int defaultVal); static String getSpeedDisplay(Context context, double metersPerSecond, boolean imperial); static String getDistanceDisplay(Context context, double meters, boolean imperial, boolean autoscale); static String getTimeDisplay(Context context, long milliseconds); static Map<String, String> getAvailableLocales(Context context); static String getSanitizedMarkdownForFaqView(String md); static String getDegreesMinutesSeconds(double decimaldegrees, boolean isLatitude); static String getDegreesDecimalMinutes(double decimaldegrees, boolean isLatitude); static String getDecimalDegrees(double decimaldegrees); static String getFormattedLatitude(double decimaldegrees); static String getFormattedLongitude(double decimaldegrees); static String getDetectedActivityName(DetectedActivity detectedActivity);  }