digitalmars.D.learn - unittest version
- Dr Dang (17/17) Jul 12 2007 Is there a specific version identifier that is set automatically when yo...
- Sean Kelly (3/5) Jul 12 2007 No. Tango uses the "UnitTest" debug flag internally for this purpose.
- Bill Baxter (5/26) Jul 12 2007 Nope the feature gets asked for every so often though.
Is there a specific version identifier that is set automatically when you specify the "-unittest" on the compiler comand-line? Basically I want to do something like this ... version(UNITTEST) { import junk.stuff; } void main() { ... } unittest { // uses junk.stuff module } This is so that the module junk.stuff is imported only if "-unittest" option was given. I know that I can certain give "-version=UNITTEST" option. But I was hoping that just giving "-unittest" option should turn on some "version" identifier. --Dang
Jul 12 2007
Dr Dang wrote:Is there a specific version identifier that is set automatically when you specify the "-unittest" on the compiler comand-line?No. Tango uses the "UnitTest" debug flag internally for this purpose. Sean
Jul 12 2007
Dr Dang wrote:Is there a specific version identifier that is set automatically when you specify the "-unittest" on the compiler comand-line? Basically I want to do something like this ... version(UNITTEST) { import junk.stuff; } void main() { ... } unittest { // uses junk.stuff module } This is so that the module junk.stuff is imported only if "-unittest" option was given. I know that I can certain give "-version=UNITTEST" option. But I was hoping that just giving "-unittest" option should turn on some "version" identifier. --DangNope the feature gets asked for every so often though. There's an enh filed for it: http://d.puremagic.com/issues/show_bug.cgi?id=458 --bb
Jul 12 2007