package junit.framework; /** * Thrown when an assertion failed. */ public class AssertionFailedError extends AssertionError { private static final long serialVersionUID = 1L; /** * Constructs a new AssertionFailedError without a detail message. */ public AssertionFailedError() { } /** * Constructs a new AssertionFailedError with the specified detail message. * A null message is replaced by an empty String. * @param message the detail message. The detail message is saved for later * retrieval by the {@code Throwable.getMessage()} method. */ public AssertionFailedError(String message) { super(defaultString(message)); } private static String defaultString(String message) { return message == null ? "" : message; } }