Class FormatUtil

java.lang.Object
hudson.plugins.testng.util.FormatUtil

public class FormatUtil extends Object
These methods are used to format strings in jelly files
Author:
nullin, farshidce
  • Field Details

  • Method Details

    • formatTime

      public static String formatTime(float duration)
      Formats the time into a human readable format
      Parameters:
      duration - time duration in seconds
      Returns:
      time represented in a human readable format
    • formatLong

      public static String formatLong(long value)
      Formats a long value and prepends it with a - or + This functions is used for showing the diff values for test runs
      Parameters:
      value - long value
      Returns:
      a long value prepended with a - or +
    • escapeString

      public static String escapeString(String str)
      Replaces newline characters in string with <br/> to retain the newlines when the string is displayed in HTML. It also replaces <, >, &, and " characters with their corresponding html code. ref : http://www.theukwebdesigncompany.com/articles/entity-escape-characters.php
      Parameters:
      str - a string
      Returns:
      escaped string
    • escapeJS

      public static String escapeJS(String str)
    • formatStackTraceForHTML

      public static String formatStackTraceForHTML(String stackTrace)
      Formats the stack trace for easier readability
      Parameters:
      stackTrace - a stack trace
      Returns:
      the stack trace formatted for easier readability