interface IThrowableThrown
Defines the contract for sophisticated a Throwable was thrown assertions.
An assertion starts with a ThrowableThrownBuilder and is typically built up by an IAbsentThrowableMessageProvider and an IAnyNarrow.IDownCastFailureHandler which are passed to a ICreator which finally builds the assertion.
interface IAbsentThrowableMessageProvider
Provides a message which can be used in reporting to represent the case that no Throwable at all was thrown. |
|
interface ICreator<TExpected : Throwable>
Represents the final step of a sophisticated a Throwable was thrown assertion builder which creates the IAssertionGroup as such. |