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