Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
testing::internal::ParameterizedTestSuiteRegistry Class Reference

#include <gtest-param-util.h>

Public Member Functions

template<class TestCase >
ParameterizedTestCaseInfo< TestCase > * GetTestCasePatternHolder (const char *test_case_name, CodeLocation code_location)
 
template<class TestSuite >
ParameterizedTestSuiteInfo< TestSuite > * GetTestSuitePatternHolder (const char *test_suite_name, CodeLocation code_location)
 
 ParameterizedTestSuiteRegistry ()
 
void RegisterTests ()
 
 ~ParameterizedTestSuiteRegistry ()
 

Private Types

using TestSuiteInfoContainer = ::std::vector< ParameterizedTestSuiteInfoBase * >
 

Private Member Functions

 GTEST_DISALLOW_COPY_AND_ASSIGN_ (ParameterizedTestSuiteRegistry)
 

Private Attributes

TestSuiteInfoContainer test_suite_infos_
 

Detailed Description

Definition at line 666 of file gtest-param-util.h.

Member Typedef Documentation

◆ TestSuiteInfoContainer

Definition at line 722 of file gtest-param-util.h.

Constructor & Destructor Documentation

◆ ParameterizedTestSuiteRegistry()

testing::internal::ParameterizedTestSuiteRegistry::ParameterizedTestSuiteRegistry ( )
inline

Definition at line 668 of file gtest-param-util.h.

◆ ~ParameterizedTestSuiteRegistry()

testing::internal::ParameterizedTestSuiteRegistry::~ParameterizedTestSuiteRegistry ( )
inline

Definition at line 669 of file gtest-param-util.h.

Member Function Documentation

◆ GetTestCasePatternHolder()

template<class TestCase >
ParameterizedTestCaseInfo<TestCase>* testing::internal::ParameterizedTestSuiteRegistry::GetTestCasePatternHolder ( const char *  test_case_name,
CodeLocation  code_location 
)
inline

Definition at line 714 of file gtest-param-util.h.

◆ GetTestSuitePatternHolder()

template<class TestSuite >
ParameterizedTestSuiteInfo<TestSuite>* testing::internal::ParameterizedTestSuiteRegistry::GetTestSuitePatternHolder ( const char *  test_suite_name,
CodeLocation  code_location 
)
inline

Definition at line 678 of file gtest-param-util.h.

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_()

testing::internal::ParameterizedTestSuiteRegistry::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( ParameterizedTestSuiteRegistry  )
private

◆ RegisterTests()

void testing::internal::ParameterizedTestSuiteRegistry::RegisterTests ( )
inline

Definition at line 706 of file gtest-param-util.h.

Member Data Documentation

◆ test_suite_infos_

TestSuiteInfoContainer testing::internal::ParameterizedTestSuiteRegistry::test_suite_infos_
private

Definition at line 724 of file gtest-param-util.h.


The documentation for this class was generated from the following file:


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:11