public class AssertionError extends Error
The seven one-argument public constructors provided by this class ensure that the assertion error returned by the invocation:
new AssertionError(expression)
has as its detail message the
string conversion of
expression (as defined in section 15.18.1.1 of
The Java™ Language Specification), regardless of the type of
expression.
| Constructor and Description |
|---|
AssertionError()
Constructs an AssertionError with no detail message.
|
AssertionError(boolean detailMessage)
Constructs an AssertionError with its detail message derived from the specified
boolean, which is converted to a string as defined in section 15.18.1.1 of The Java™ Language Specification.
|
AssertionError(char detailMessage)
Constructs an AssertionError with its detail message derived from the specified
char, which is converted to a string as defined in section 15.18.1.1 of The Java™ Language Specification.
|
AssertionError(double detailMessage)
Constructs an AssertionError with its detail message derived from the specified
double, which is converted to a string as defined in section 15.18.1.1 of The Java™ Language Specification.
|
AssertionError(float detailMessage)
Constructs an AssertionError with its detail message derived from the specified
float, which is converted to a string as defined in section 15.18.1.1 of The Java™ Language Specification.
|
AssertionError(int detailMessage)
Constructs an AssertionError with its detail message derived from the specified
int, which is converted to a string as defined in section 15.18.1.1 of The Java™ Language Specification.
|
AssertionError(long detailMessage)
Constructs an AssertionError with its detail message derived from the specified
long, which is converted to a string as defined in section 15.18.1.1 of The Java™ Language Specification.
|
AssertionError(Object
Constructs an AssertionError with its detail message derived from the specified object, which is converted to a string as defined in section 15.18.1.1 of The Java™ Language Specification.
|
AssertionError(String
Constructs a new
AssertionError with the specified detail message and cause.
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic AssertionError()
public AssertionError(ObjectdetailMessage)
If the specified object is an instance of Throwable, it becomes the cause of the newly constructed assertion error.
detailMessage - value to be used in constructing detail message
Throwable.getCause()
public AssertionError(boolean detailMessage)
boolean, which is converted to a string as defined in section 15.18.1.1 of
The Java™ Language Specification.
detailMessage - value to be used in constructing detail message
public AssertionError(char detailMessage)
char, which is converted to a string as defined in section 15.18.1.1 of
The Java™ Language Specification.
detailMessage - value to be used in constructing detail message
public AssertionError(int detailMessage)
int, which is converted to a string as defined in section 15.18.1.1 of
The Java™ Language Specification.
detailMessage - value to be used in constructing detail message
public AssertionError(long detailMessage)
long, which is converted to a string as defined in section 15.18.1.1 of
The Java™ Language Specification.
detailMessage - value to be used in constructing detail message
public AssertionError(float detailMessage)
float, which is converted to a string as defined in section 15.18.1.1 of
The Java™ Language Specification.
detailMessage - value to be used in constructing detail message
public AssertionError(double detailMessage)
double, which is converted to a string as defined in section 15.18.1.1 of
The Java™ Language Specification.
detailMessage - value to be used in constructing detail message
public AssertionError(Stringmessage, Throwable cause)
AssertionError with the specified detail message and cause.
Note that the detail message associated with cause is not automatically incorporated in this error's detail message.
message - the detail message, may be
null
cause - the cause, may be
null