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