assert semantic change proposal

David Gileadi via Digitalmars-d digitalmars-d at puremagic.com
Thu Aug 7 10:07:32 PDT 2014


On 8/7/14, 9:51 AM, Sean Kelly wrote:
> On Thursday, 7 August 2014 at 07:57:14 UTC, Johannes Pfau wrote:
>>>
>>> Attempting to continue operating is irresponsible if the program is
>>> doing or can do anything important.
>>
>> Again: unittests?
>
> unittests shouldn't use assert.  Or alternately, we can have
> onAssertError (the assertion failure callback) do something different if
> unit testing is taking place than when the program is actually running.

Considering that TDPL, Ali's Book[1] and dlang.org[2] all use assert 
when introducing unittest, I think the latter solution is probably the 
right one.

[1] http://ddili.org/ders/d.en/unit_testing.html
[2] http://dlang.org/unittest.html


More information about the Digitalmars-d mailing list