Unittesting libraries
simendsjo
simendsjo at gmail.com
Mon Aug 8 05:11:13 PDT 2011
Is it possible to run unittests in libraries?
The following doesn't work:
l.d
===
module l;
import std.stdio;
int f() { return 1; } // just to make sure it's actually compiled in
unittest {
writeln("Unittest from lib");
assert(false);
}
t.d
===
import l;
import std.stdio;
void main() {
writeln(f());
}
> dmd -unittest -lib l
> dmd -unittest t l.lib
> t.exe
1
More information about the Digitalmars-d-learn
mailing list