Unit tests in libraries?

Mike Linford mike.linford.reg at gmail.com
Sat Aug 14 20:35:54 PDT 2010


Is this a bug? Unit tests do not seem to work in libraries. I'm using dmd 
1.062 for linux.

mylib.d :
module mylib;

void blah()
{
}
unittest
{
	assert(false);
}

main.d :
module main;

import mylib;

void main()
{
	blah();
}

The unit test does not get run when compiled as:
dmd -lib mylib.d
dmd main.d mylib.a

But does get run when compiled as
dmd main.d mylib.d

Is this the intended behavior for unit tests in libraries?



-- 
Mike Linford


More information about the Digitalmars-d-learn mailing list