AssertionError
public class AssertionError
extends Error
java.lang.Object | |||
↳ | java.lang.Throwable | ||
↳ | java.lang.Error | ||
↳ | java.lang.AssertionError |
Thrown to indicate that an assertion has failed.
The seven one-argument public constructors provided by this class ensure that the assertion error returned by the invocation:
new AssertionError(expression)
Summary
Public constructors | |
---|---|
AssertionError() Constructs an AssertionError with no detail message. | |
AssertionError(boolean detailMessage) Constructs an AssertionError with its detail message derived from the specified | |
AssertionError(char detailMessage) Constructs an AssertionError with its detail message derived from the specified | |
AssertionError(double detailMessage) Constructs an AssertionError with its detail message derived from the specified | |
AssertionError(float detailMessage) Constructs an AssertionError with its detail message derived from the specified | |
AssertionError(int detailMessage) Constructs an AssertionError with its detail message derived from the specified | |
AssertionError(Object detailMessage) Constructs an AssertionError with its detail message derived from the specified object, which is converted to a string as defined in section {@jls 5.1.11} of The Java Language Specification. | |
AssertionError(String message, Throwable cause) Constructs a new | |
AssertionError(long detailMessage) Constructs an AssertionError with its detail message derived from the specified |
Inherited methods | |
---|---|
Public constructors
AssertionError
public AssertionError ()
Constructs an AssertionError with no detail message.
AssertionError
public 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 {@jls 5.1.11} of The Java Language Specification.
Parameters | |
---|---|
detailMessage | boolean : value to be used in constructing detail message |
AssertionError
public 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 {@jls 5.1.11} of The Java Language Specification.
Parameters | |
---|---|
detailMessage | char : value to be used in constructing detail message |
AssertionError
public 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 {@jls 5.1.11} of The Java Language Specification.
Parameters | |
---|---|
detailMessage | double : value to be used in constructing detail message |
AssertionError
public 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 {@jls 5.1.11} of The Java Language Specification.
Parameters | |
---|---|
detailMessage | float : value to be used in constructing detail message |
AssertionError
public 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 {@jls 5.1.11} of The Java Language Specification.
Parameters | |
---|---|
detailMessage | int : value to be used in constructing detail message |
AssertionError
public AssertionError (Object detailMessage)
Constructs an AssertionError with its detail message derived from the specified object, which is converted to a string as defined in section {@jls 5.1.11} of The Java Language Specification.
If the specified object is an instance of Throwable
, it becomes the cause of the newly constructed assertion error.
Parameters | |
---|---|
detailMessage | Object : value to be used in constructing detail message |
See also:
AssertionError
public AssertionError (String message, Throwable cause)
Constructs a new 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.
Parameters | |
---|---|
message | String : the detail message, may be null |
cause | Throwable : the cause, may be null |
AssertionError
public 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 {@jls 5.1.11} of The Java Language Specification.
Parameters | |
---|---|
detailMessage | long : value to be used in constructing detail message |