class ParameterizedTestSuiteInfoBase
Defined at line 463 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h
INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE.
ParameterizedTestSuiteInfoBase is a generic interface
to ParameterizedTestSuiteInfo classes. ParameterizedTestSuiteInfoBase
accumulates test information provided by TEST_P macro invocations
and generators provided by INSTANTIATE_TEST_SUITE_P macro invocations
and uses that information to register all resulting test instances
in RegisterTests method. The ParameterizeTestSuiteRegistry class holds
a collection of pointers to the ParameterizedTestSuiteInfo objects
and calls RegisterTests() on each of them when asked.
Public Methods
const std::string & GetTestSuiteName ()
Base part of test suite name for display purposes.
TypeId GetTestSuiteTypeId ()
Test suite id to verify identity.
void RegisterTests ()
UnitTest class invokes this method to register tests in this
test suite right before running them in RUN_ALL_TESTS macro.
This method should not be called more than once on any single
instance of a ParameterizedTestSuiteInfoBase derived class.
void ~ParameterizedTestSuiteInfoBase ()
Defined at line 465 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h
Protected Methods
void ParameterizedTestSuiteInfoBase ()
Defined at line 478 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h