unit testing version statements
Robert burner Schadek via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Aug 22 02:07:22 PDT 2014
How do I unit test version statements without fixing version in
place forever.
----------------
bool fun() {
version(Version1) return true;
else version(Version2) return true;
else return false;
}
version = Version1;
unittest {
assert(fun());
}
version = Version2;
unittest {
assert(fun());
}
unittest {
assert(!fun());
}
version = None; // is there anyway to save and reset the version
----------------
More information about the Digitalmars-d-learn
mailing list