On Wednesday, 19 September 2012 at 18:49:12 UTC, Chris Molozian wrote:
Hey all,

I'm sure that this is a rather daft question but I've tried to search the d.learn mailing list and must have missed a question about it.

I've read the unit testing documentation on dlang.org and I know that `unittest { /* some code */ }` blocks are compiled into the executable and executed after static initialization and before the main() function is called. This makes sense in an application but how does this apply to a library?

For example, writing a D library using DMD's `-lib` compiler flag, how do I run the unit tests in the generated library?

Cheers,

Chris

$ rdmd --main -unittest (other compiler flags) (source files)


Reply via email to