Aller au contenu
Bienvenue sur la nouvelle documentation de CppUtils !

Builder for registering a test parameterized over values (std::tuple or input range).

Paramètre templateDescription
ValuesContainerContainer holding parameter values (std::tuple or input range).
TestSuite& parentSuite;

Reference to the enclosing test suite registering the tests.

std::string testName;

Identifier of the test case.

ValuesContainer values;

Discrete values tuple or range of values.

ParameterizedTestBuilder::ParameterizedTestBuilder(std::chrono::seconds timeout, TestSuite& suite, std::string name, ValuesContainer valuesContainer);
auto ParameterizedTestBuilder::operator=(auto&& function) -> void;

Registers the test implementation callback invoked for each parameter value.

ParamètreDescription
functionInvocable accepting the parameter value.