Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
testing::internal::ParameterizedTestFactory< TestClass > Class Template Reference

#include <gtest-param-util.h>

Inheritance diagram for testing::internal::ParameterizedTestFactory< TestClass >:
Inheritance graph
[legend]

Public Types

typedef TestClass::ParamType ParamType
 
typedef TestClass::ParamType ParamType
 
typedef TestClass::ParamType ParamType
 
typedef TestClass::ParamType ParamType
 
typedef TestClass::ParamType ParamType
 
typedef TestClass::ParamType ParamType
 

Public Member Functions

virtual TestCreateTest ()
 
TestCreateTest () override
 
TestCreateTest () override
 
TestCreateTest () override
 
TestCreateTest () override
 
TestCreateTest () override
 
 ParameterizedTestFactory (ParamType parameter)
 
 ParameterizedTestFactory (ParamType parameter)
 
 ParameterizedTestFactory (ParamType parameter)
 
 ParameterizedTestFactory (ParamType parameter)
 
 ParameterizedTestFactory (ParamType parameter)
 
 ParameterizedTestFactory (ParamType parameter)
 
- Public Member Functions inherited from testing::internal::TestFactoryBase
virtual ~TestFactoryBase ()
 
virtual ~TestFactoryBase ()
 
virtual ~TestFactoryBase ()
 
virtual ~TestFactoryBase ()
 
virtual ~TestFactoryBase ()
 
virtual ~TestFactoryBase ()
 

Private Member Functions

 GTEST_DISALLOW_COPY_AND_ASSIGN_ (ParameterizedTestFactory)
 
 GTEST_DISALLOW_COPY_AND_ASSIGN_ (ParameterizedTestFactory)
 
 GTEST_DISALLOW_COPY_AND_ASSIGN_ (ParameterizedTestFactory)
 
 GTEST_DISALLOW_COPY_AND_ASSIGN_ (ParameterizedTestFactory)
 
 GTEST_DISALLOW_COPY_AND_ASSIGN_ (ParameterizedTestFactory)
 
 GTEST_DISALLOW_COPY_AND_ASSIGN_ (ParameterizedTestFactory)
 

Private Attributes

const ParamType parameter_
 

Additional Inherited Members

- Protected Member Functions inherited from testing::internal::TestFactoryBase
 TestFactoryBase ()
 
 TestFactoryBase ()
 
 TestFactoryBase ()
 
 TestFactoryBase ()
 
 TestFactoryBase ()
 
 TestFactoryBase ()
 

Detailed Description

template<class TestClass>
class testing::internal::ParameterizedTestFactory< TestClass >

Definition at line 392 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.

Member Typedef Documentation

◆ ParamType [1/6]

template<class TestClass >
typedef TestClass::ParamType testing::internal::ParameterizedTestFactory< TestClass >::ParamType

◆ ParamType [2/6]

template<class TestClass >
typedef TestClass::ParamType testing::internal::ParameterizedTestFactory< TestClass >::ParamType

◆ ParamType [3/6]

template<class TestClass >
typedef TestClass::ParamType testing::internal::ParameterizedTestFactory< TestClass >::ParamType

◆ ParamType [4/6]

template<class TestClass >
typedef TestClass::ParamType testing::internal::ParameterizedTestFactory< TestClass >::ParamType

◆ ParamType [5/6]

template<class TestClass >
typedef TestClass::ParamType testing::internal::ParameterizedTestFactory< TestClass >::ParamType

◆ ParamType [6/6]

template<class TestClass >
typedef TestClass::ParamType testing::internal::ParameterizedTestFactory< TestClass >::ParamType

Constructor & Destructor Documentation

◆ ParameterizedTestFactory() [1/6]

template<class TestClass >
testing::internal::ParameterizedTestFactory< TestClass >::ParameterizedTestFactory ( ParamType  parameter)
inlineexplicit

◆ ParameterizedTestFactory() [2/6]

template<class TestClass >
testing::internal::ParameterizedTestFactory< TestClass >::ParameterizedTestFactory ( ParamType  parameter)
inlineexplicit

◆ ParameterizedTestFactory() [3/6]

template<class TestClass >
testing::internal::ParameterizedTestFactory< TestClass >::ParameterizedTestFactory ( ParamType  parameter)
inlineexplicit

◆ ParameterizedTestFactory() [4/6]

template<class TestClass >
testing::internal::ParameterizedTestFactory< TestClass >::ParameterizedTestFactory ( ParamType  parameter)
inlineexplicit

◆ ParameterizedTestFactory() [5/6]

template<class TestClass >
testing::internal::ParameterizedTestFactory< TestClass >::ParameterizedTestFactory ( ParamType  parameter)
inlineexplicit

◆ ParameterizedTestFactory() [6/6]

template<class TestClass >
testing::internal::ParameterizedTestFactory< TestClass >::ParameterizedTestFactory ( ParamType  parameter)
inlineexplicit

Member Function Documentation

◆ CreateTest() [1/6]

template<class TestClass >
virtual Test* testing::internal::ParameterizedTestFactory< TestClass >::CreateTest ( )
inlinevirtual

◆ CreateTest() [2/6]

template<class TestClass >
Test* testing::internal::ParameterizedTestFactory< TestClass >::CreateTest ( )
inlineoverridevirtual

◆ CreateTest() [3/6]

template<class TestClass >
Test* testing::internal::ParameterizedTestFactory< TestClass >::CreateTest ( )
inlineoverridevirtual

◆ CreateTest() [4/6]

template<class TestClass >
Test* testing::internal::ParameterizedTestFactory< TestClass >::CreateTest ( )
inlineoverridevirtual

◆ CreateTest() [5/6]

template<class TestClass >
Test* testing::internal::ParameterizedTestFactory< TestClass >::CreateTest ( )
inlineoverridevirtual

◆ CreateTest() [6/6]

template<class TestClass >
Test* testing::internal::ParameterizedTestFactory< TestClass >::CreateTest ( )
inlineoverridevirtual

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_() [1/6]

template<class TestClass >
testing::internal::ParameterizedTestFactory< TestClass >::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( ParameterizedTestFactory< TestClass >  )
private

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_() [2/6]

template<class TestClass >
testing::internal::ParameterizedTestFactory< TestClass >::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( ParameterizedTestFactory< TestClass >  )
private

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_() [3/6]

template<class TestClass >
testing::internal::ParameterizedTestFactory< TestClass >::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( ParameterizedTestFactory< TestClass >  )
private

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_() [4/6]

template<class TestClass >
testing::internal::ParameterizedTestFactory< TestClass >::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( ParameterizedTestFactory< TestClass >  )
private

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_() [5/6]

template<class TestClass >
testing::internal::ParameterizedTestFactory< TestClass >::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( ParameterizedTestFactory< TestClass >  )
private

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_() [6/6]

template<class TestClass >
testing::internal::ParameterizedTestFactory< TestClass >::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( ParameterizedTestFactory< TestClass >  )
private

Member Data Documentation

◆ parameter_

template<class TestClass >
const ParamType testing::internal::ParameterizedTestFactory< TestClass >::parameter_
private

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:50