Template Class ParameterizedTestSuiteInfo
Defined in File gtest-param-util.h
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public testing::internal::ParameterizedTestSuiteInfoBase(Class ParameterizedTestSuiteInfoBase)
Class Documentation
-
template<class TestSuite>
class ParameterizedTestSuiteInfo : public testing::internal::ParameterizedTestSuiteInfoBase Public Types
-
using ParamNameGeneratorFunc = std::string(const TestParamInfo<ParamType>&)
Public Functions
- typedef ParamGenerator (GeneratorCreationFunc)()
-
inline explicit ParameterizedTestSuiteInfo(const char *name, CodeLocation code_location)
-
inline virtual const std::string &GetTestSuiteName() const override
-
inline void AddTestPattern(const char *test_suite_name, const char *test_base_name, TestMetaFactoryBase<ParamType> *meta_factory)
-
inline int AddTestSuiteInstantiation(const std::string &instantiation_name, GeneratorCreationFunc *func, ParamNameGeneratorFunc *name_func, const char *file, int line)
-
inline virtual void RegisterTests() override
-
using ParamNameGeneratorFunc = std::string(const TestParamInfo<ParamType>&)