org.assertj.core.error
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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:
- the value of the given
Description
is used as the first argument referenced in the format
string
- 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
.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
.
Copyright © 2013–2015 AssertJ. All rights reserved.