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.
--Dang
Nope 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









Sean Kelly <sean f4.ca> 