How to run unittests?
grauzone
none at example.net
Sat Oct 31 13:01:59 PDT 2009
al wrote:
> It seems that unittests are not run (I've tried putting while(1){} and writef() there - no effect).
>
> Even this code doesn't run assert():
>
> import std.stdio;
>
> int main(string[] args)
> {
> assert(args.length == -1);
> writef("shouldn't work!");
> return 0;
> }
>
>
> I'm using:
>
> dmd -debug -w -unittest -run main.d
>
> Is there a secred debug switch, or is it simply a bug? Which version of DMD is usable? (I've got v1.050)
>
I think it's a bug. Works for me under Linux. I guess the OSX versions
of dmd are simply not in a useable state yet.
More information about the Digitalmars-d-learn
mailing list