Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Header <boost/test/detail/global_typedef.hpp>

some trivial global typedefs


BOOST_TEST_L(s)
BOOST_TEST_STRINGIZE(s)
BOOST_TEST_EMPTY_STRING
BOOST_TEST_SINGLETON_CONS_NO_CTOR(type)
BOOST_TEST_SINGLETON_CONS(type)
BOOST_TEST_SINGLETON_CONS_IMPL(type)
BOOST_TEST_SINGLETON_INST(inst)
namespace boost {
  namespace unit_test {
    template<typename T> struct static_constant;

    enum report_level { INV_REPORT_LEVEL, CONFIRMATION_REPORT, SHORT_REPORT, 
                        DETAILED_REPORT, NO_REPORT };

    // Indicates the output format for the loggers or the test tree printing. 
    enum output_format { OF_INVALID, OF_CLF, OF_XML, OF_JUNIT, 
                         OF_CUSTOM_LOGGER, OF_DOT };

    enum test_unit_type { TUT_CASE = 0x01, TUT_SUITE = 0x10, TUT_ANY = 0x11 };

    enum assertion_result { AR_FAILED, AR_PASSED, AR_TRIGGERED };

    typedef unsigned long counter_t;
    typedef unsigned long test_unit_id;

    const test_unit_id INV_TEST_UNIT_ID;
    const test_unit_id MAX_TEST_CASE_ID;
    const test_unit_id MIN_TEST_CASE_ID;
    const test_unit_id MAX_TEST_SUITE_ID;
    const test_unit_id MIN_TEST_SUITE_ID;
  }
}

PrevUpHomeNext