AssertionError
open class AssertionError : Error
| kotlin.Any | |||
| ↳ | kotlin.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(<i>expression</i>)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.
Summary
| Public constructors | |
|---|---|
<init>()Constructs an AssertionError with no detail message. |
|
|
Constructs an AssertionError with its detail message derived from the specified object, which is converted to a string as defined in section 15. |
|
|
Constructs an AssertionError with its detail message derived from the specified |
|
|
Constructs an AssertionError with its detail message derived from the specified |
|
|
Constructs an AssertionError with its detail message derived from the specified |
|
|
Constructs an AssertionError with its detail message derived from the specified |
|
|
Constructs an AssertionError with its detail message derived from the specified |
|
|
Constructs an AssertionError with its detail message derived from the specified |
|
|
Constructs a new |
|
Public constructors
<init>
AssertionError(detailMessage: Any!)
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.
If the specified object is an instance of Throwable, it becomes the cause of the newly constructed assertion error.
| Parameters | |
|---|---|
detailMessage |
Any!: value to be used in constructing detail message |
See Also
<init>
AssertionError(detailMessage: Boolean)
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.
| Parameters | |
|---|---|
detailMessage |
Boolean: value to be used in constructing detail message |
<init>
AssertionError(detailMessage: Char)
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.
| Parameters | |
|---|---|
detailMessage |
Char: value to be used in constructing detail message |
<init>
AssertionError(detailMessage: Int)
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.
| Parameters | |
|---|---|
detailMessage |
Int: value to be used in constructing detail message |
<init>
AssertionError(detailMessage: Long)
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.
| Parameters | |
|---|---|
detailMessage |
Long: value to be used in constructing detail message |
<init>
AssertionError(detailMessage: Float)
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.
| Parameters | |
|---|---|
detailMessage |
Float: value to be used in constructing detail message |
<init>
AssertionError(detailMessage: Double)
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.
| Parameters | |
|---|---|
detailMessage |
Double: value to be used in constructing detail message |
<init>
AssertionError(
message: String!,
cause: Throwable!)
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 |