val <T : Throwable> Expect<T>.message: Expect<String>
Expects that the property Throwable.message of the subject of the assertion is not null, creates an Expect for it and returns it.
AssertionError
- Might throw an AssertionError if the assertion made is not correct.
Return
The newly created Expect for the property Throwable.message of the subject of the assertion.
infix fun <T : Throwable> Expect<T>.message(assertionCreator: Expect<String>.() -> Unit): Expect<T>
Expects that the property Throwable.message of the subject of the assertion is not null and holds all assertions the given assertionCreator creates for it and returns an Expect for the current subject of the assertion.
AssertionError
- Might throw an AssertionError if the assertion made is not correct.
Return
An Expect for the current subject of the assertion.