...one of the most highly
regarded and expertly designed C++ library projects in the
world. — Herb Sutter and Andrei
test_tools::assertion_result(test_unit_id)> predicate_t; precondition(predicate_t predicate);
Associates a predicate with a test unit that will determine its default run status at run-time. See here for more details.