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