...one of the most highly
regarded and expertly designed C++ library projects in the
world. — Herb Sutter and Andrei
boost::unit_test::framework::run — Initiates test execution.
// In header: <boost/test/framework.hpp> void run(test_unit_id tu = INV_TEST_UNIT_ID, bool continue_test = true);
This function is used to start the test execution from a specific "root" test unit. If no root provided, test is started from master test suite. This second argument facilitates an ability of the test cases to start some other test units (primarily used internally for self testing).