Class MessageFormatter

java.lang.Object
org.assertj.core.error.MessageFormatter

public class MessageFormatter extends Object
Formats the messages to be included in assertion errors.
Author:
Alex Ruiz
  • Method Details

    • instance

      public static MessageFormatter instance()
    • format

      public String format(Description d, Representation p, String format, Object... args)
      Interprets a printf-style format String for failed assertion messages. It is similar to String.format(String, Object...), except for:
      1. the value of the given Description is used as the first argument referenced in the format string
      2. each of the arguments in the given array is converted to a String by invoking Representation.toStringOf(Object).
      Parameters:
      d - the description of the failed assertion, may be null.
      p - the Representation used
      format - the format string.
      args - arguments referenced by the format specifiers in the format string.
      Returns:
      A formatted String.
      Throws:
      NullPointerException - if the format string is null.