On 01/07/15 15:45, Dicebot wrote:

Sadly, this does not really fix the issue in the long term. Using
assertions in tests prevents building non-fatal test runners because by
spec AssertError is non-recoverable. That is quite a serious limitation.

There's an assertion handler that can be set in druntime [1]. Unfortunately the callback is declared as "nothrow". If this "nothrow" it could be used to throw an exception instead of an error.

[1] https://github.com/D-Programming-Language/druntime/blob/master/src/core/exception.d#L378

--
/Jacob Carlborg

Reply via email to