assert(condition[, message]) patch

Walter Bright newshound at digitalmars.com
Wed May 31 10:01:24 PDT 2006


braddr at puremagic.com wrote:
> I have been toying with D to bring myself up to speed and I found myself writing
> a lot of unit tests, always a good thing.  In those unit tests I found myself
> writing a lot of blocks like:
> 
> if (cond)
> {
> writefln("some debugging output to make my life easier");
> assert(false);
> }
> 
> I know many don't like unit tests to have output, but I do.

Why not:

	assert(!cond); // some debugging output to make my life easier

? You'll need to go look at the source anyway when the assert trips, so 
what advantage is there to print the comment?



More information about the Digitalmars-d mailing list