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