Go to the documentation of this file. 33 #if defined(UNIT_TESTING) || defined (DEBUG) 40 #define REQUIRE(cond) assert(cond) 45 #define ENSURE(cond) assert(cond) 53 #define INVARIANT(invariant_fnc) do{ (invariant_fnc) } while (0); 56 #define REQUIRE(cond) do { } while (0); 57 #define ENSURE(cond) do { } while (0); 58 #define INVARIANT(invariant_fnc) do{ } while (0);