ModAssert

ModAssert is an advanced portable C++ library with 144 variations of the ASSERT macro. These variations add expressions, levels, and optional actions. 112 are modular because they can also use Rich Booleans, allowing many more combinations than non-modular ASSERT macros.