digitalmars.D.learn - unittest version
- "Dr Dang" <nospam yahoo.com> Jul 12 2007
- Sean Kelly <sean f4.ca> Jul 12 2007
- Bill Baxter <dnewsgroup billbaxter.com> Jul 12 2007
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> 