static void say()

in old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/TestSuiteExecutor.java [61:82]


  static void say(String template, Object... params) {
    Object[] values = new Object[params.length];
    for (int i = 0; i < params.length; i++) {
      Object p = params[i];
      if (p instanceof String) {
        String s = (String) p;
        s = s.replace("|", "||")
             .replace("'", "|'")
             .replace("\n", "|n")
             .replace("\r", "|r")
             .replace("[", "|[")
             .replace("]", "|]");
        values[i] = s;
      }
      else {
        values[i] = p;
      }
    }
    String message = String.format(template, values);
    System.out.println(message);
    System.out.flush();
  }