5#ifndef BEAST_UNIT_TEST_SUITE_INFO_HPP 
    6#define BEAST_UNIT_TEST_SUITE_INFO_HPP 
  101template <
class Suite>
 
  116        [](
runner& r) { Suite{}(r); });
 
 
Unit test runner interface.
 
Associates a unit test type with metadata.
 
friend bool operator<(suite_info const &lhs, suite_info const &rhs)
 
suite_info(std::string name, std::string module, std::string library, bool manual, int priority, run_type run)
 
std::string full_name() const
Return the canonical suite name as a string.
 
bool manual() const
Returns true if this suite only runs manually.
 
void run(runner &r) const
Run a new instance of the associated test suite.
 
std::string const & library() const
 
std::string const & module() const
 
std::string const & name() const
 
T forward_as_tuple(T... args)
 
suite_info make_suite_info(std::string name, std::string module, std::string library, bool manual, int priority)
Convenience for producing suite_info for a given test type.