unittest vs exceptions?

Maxime Chevalier maximechevalierb at gmail.com
Sat Aug 4 16:43:55 PDT 2012


These improvements would be very nice. The unit test framework, 
as it is, is rather underpowered.

Exceptions could also use more documentation on the D website. I 
heard there was some exception chaining mechanism, but I can't 
even seem to find any info on the Error class.

> You shouldn't have to use a library to get named unit tests, 
> since unit
> testing is built into D, and the lack of name unit tests is a 
> real problem for
> stack traces and the like. It was suggested at one point that 
> at minimum,
> unittest block functions have their line number in their name 
> so that you can
> figure out which unittest block you're dealing with even if you 
> can't name it
> yourself  ( http://d.puremagic.com/issues/show_bug.cgi?id=5587 
> ), and not even
> that's been done yet. Though now that I read through that 
> enhancement request
> again, it looks like theres an old pull request with the 
> necessary changes in
> it ( https://github.com/D-Programming-Language/dmd/pull/264 ), 
> but it's one of
> those that's been sitting around for a long time, probably 
> because it's an
> enhancement rather than a bug fix, and Walter just hasn't 
> gotten around to it.
>
> - Jonathan M Davis


More information about the Digitalmars-d-learn mailing list