Skip to content
Welcome to the new CppUtils documentation!

Builder for registering an entire test suite parameterized over a list of types.

Template parameterDescription
TypesType parameters instantiated for each suite instance.
std::string name;

Identifier of the test suite.

std::vector<std::string> prerequisites;

Names of prerequisite test suites that must succeed before this suite runs.

auto TypedTestSuiteBuilder::operator=(auto&& function) -> TestSuiteRegistration;

Registers the suite callback instantiated for each specified type.

ParameterDescription
functionInvocable accepting (TestSuite&) and optional std::type_identity<Type>.

Returns: TestSuiteRegistration token.