Jonathan M Davis:

> Most of the rest (if not all of it) could indeed be done in a library.

I am not sure it could be done nicely too :-)


> Right now 
> unit tests follow the unix convention of saying nothing on success,

That's an usability failure. Humans expect feedback, because you can't tell 
apart "unittests run and succeed" from "unittests not even run". That Unix 
convention is bad here. And Unix commands sometimes have a -v (verbose) command 
that gives feedback, while D unittests don't have this option.


> particularly when it's not all that hard 
> to add code yourself which prints out success if you really want it to.

It's also not hard to define global functions, wrapped in a 
version(unittest){}, to replace the need of the unittest keyword (unittest 
becomes a version ID).

Bye,
bearophile

Reply via email to