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 ~ParameterizedTestSuiteInfoBase ()
Defined at line 465 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h
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.
Protected Methods
void ParameterizedTestSuiteInfoBase ()
Defined at line 478 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h