digitalmars.D.learn - Only run code if *not* unittesting
- Jared (5/5) Nov 14 2013 Hey there,
- Adam D. Ruppe (8/8) Nov 14 2013 There's a version(unittest), so
- Jared (8/16) Nov 14 2013 That worked... except backwards:
Hey there, So I'd like to limit code execution in my main function to only execute if I haven't passed the --unittest flag during compilation. Is this possible?
Nov 14 2013
There's a version(unittest), so
version(unittest)
{}
else
{
/* only run when unittesting */
}
should work for you.
Nov 14 2013
On Thursday, 14 November 2013 at 21:02:21 UTC, Adam D. Ruppe
wrote:
There's a version(unittest), so
version(unittest)
{}
else
{
/* only run when unittesting */
}
should work for you.
That worked... except backwards:
version(unittest) {
/* executed when --unittest flag used */
} else {
/* executed all other times */
}
Nov 14 2013








"Jared" <jared.online gmail.com>