7#include <xrpl/beast/unit_test/detail/const_container.h>
8#include <xrpl/beast/unit_test/suite_info.h>
10#include <boost/assert.hpp>
32 template <
class Suite>
34 insert(
char const* name,
char const* module,
char const* library,
bool manual,
int priority);
51 s =
std::string(library) +
"." +
module + "." + name;
52 auto const result(
names_.insert(s));
53 BOOST_ASSERT(result.second);
58 BOOST_ASSERT(result.second);
A container of test suites.
void insert(char const *name, char const *module, char const *library, bool manual, int priority)
Insert a suite into the set.
std::unordered_set< std::string > names_
std::unordered_set< std::type_index > classes_
Adapter to constrain a container interface.
SuiteInfo makeSuiteInfo(std::string name, std::string module, std::string library, bool manual, int priority)
Convenience for producing SuiteInfo for a given test type.