#include <gtest.h>
Classes | |
struct | TestInfo |
Public Types | |
typedef TestCase::ParamType | ParamType |
typedef TestCase::ParamType | ParamType |
Public Member Functions | |
int | AddTestCaseInstantiation (const string &instantiation_name, GeneratorCreationFunc *func, const char *, int) |
int | AddTestCaseInstantiation (const string &instantiation_name, GeneratorCreationFunc *func, const char *, int) |
void | AddTestPattern (const char *test_case_name, const char *test_base_name, TestMetaFactoryBase< ParamType > *meta_factory) |
void | AddTestPattern (const char *test_case_name, const char *test_base_name, TestMetaFactoryBase< ParamType > *meta_factory) |
virtual const string & | GetTestCaseName () const |
virtual const string & | GetTestCaseName () const |
virtual TypeId | GetTestCaseTypeId () const |
virtual TypeId | GetTestCaseTypeId () const |
ParameterizedTestCaseInfo (const char *name) | |
ParameterizedTestCaseInfo (const char *name) | |
typedef | ParamGenerator (GeneratorCreationFunc)() |
typedef | ParamGenerator (GeneratorCreationFunc)() |
virtual void | RegisterTests () |
virtual void | RegisterTests () |
Public Member Functions inherited from testing::internal::ParameterizedTestCaseInfoBase | |
virtual | ~ParameterizedTestCaseInfoBase () |
virtual | ~ParameterizedTestCaseInfoBase () |
Private Types | |
typedef ::std::vector< std::pair< string, GeneratorCreationFunc * > > | InstantiationContainer |
typedef ::std::vector< std::pair< string, GeneratorCreationFunc * > > | InstantiationContainer |
typedef ::std::vector< linked_ptr< TestInfo > > | TestInfoContainer |
typedef ::std::vector< linked_ptr< TestInfo > > | TestInfoContainer |
Private Member Functions | |
GTEST_DISALLOW_COPY_AND_ASSIGN_ (ParameterizedTestCaseInfo) | |
GTEST_DISALLOW_COPY_AND_ASSIGN_ (ParameterizedTestCaseInfo) | |
Private Attributes | |
InstantiationContainer | instantiations_ |
const string | test_case_name_ |
TestInfoContainer | tests_ |
Additional Inherited Members | |
Protected Member Functions inherited from testing::internal::ParameterizedTestCaseInfoBase | |
ParameterizedTestCaseInfoBase () | |
ParameterizedTestCaseInfoBase () | |
Definition at line 11128 of file gmock/fused-src/gtest/gtest.h.
|
private |
Definition at line 11237 of file gmock/fused-src/gtest/gtest.h.
|
private |
Definition at line 11237 of file gmock/gtest/fused-src/gtest/gtest.h.
typedef TestCase::ParamType testing::internal::ParameterizedTestCaseInfo< TestCase >::ParamType |
Definition at line 11134 of file gmock/gtest/fused-src/gtest/gtest.h.
typedef TestCase::ParamType testing::internal::ParameterizedTestCaseInfo< TestCase >::ParamType |
Definition at line 11134 of file gmock/fused-src/gtest/gtest.h.
|
private |
Definition at line 11233 of file gmock/fused-src/gtest/gtest.h.
|
private |
Definition at line 11233 of file gmock/gtest/fused-src/gtest/gtest.h.
|
inlineexplicit |
Definition at line 11138 of file gmock/fused-src/gtest/gtest.h.
|
inlineexplicit |
Definition at line 11138 of file gmock/gtest/fused-src/gtest/gtest.h.
|
inline |
Definition at line 11161 of file gmock/fused-src/gtest/gtest.h.
|
inline |
Definition at line 11161 of file gmock/gtest/fused-src/gtest/gtest.h.
|
inline |
Definition at line 11151 of file gmock/fused-src/gtest/gtest.h.
|
inline |
Definition at line 11151 of file gmock/gtest/fused-src/gtest/gtest.h.
|
inlinevirtual |
Implements testing::internal::ParameterizedTestCaseInfoBase.
Definition at line 11142 of file gmock/gtest/fused-src/gtest/gtest.h.
|
inlinevirtual |
Implements testing::internal::ParameterizedTestCaseInfoBase.
Definition at line 11142 of file gmock/fused-src/gtest/gtest.h.
|
inlinevirtual |
Implements testing::internal::ParameterizedTestCaseInfoBase.
Definition at line 11144 of file gmock/gtest/fused-src/gtest/gtest.h.
|
inlinevirtual |
Implements testing::internal::ParameterizedTestCaseInfoBase.
Definition at line 11144 of file gmock/fused-src/gtest/gtest.h.
|
private |
|
private |
typedef testing::internal::ParameterizedTestCaseInfo< TestCase >::ParamGenerator | ( | GeneratorCreationFunc | ) |
typedef testing::internal::ParameterizedTestCaseInfo< TestCase >::ParamGenerator | ( | GeneratorCreationFunc | ) |
|
inlinevirtual |
Implements testing::internal::ParameterizedTestCaseInfoBase.
Definition at line 11174 of file gmock/fused-src/gtest/gtest.h.
|
inlinevirtual |
Implements testing::internal::ParameterizedTestCaseInfoBase.
Definition at line 11174 of file gmock/gtest/fused-src/gtest/gtest.h.
|
private |
Definition at line 11241 of file gmock/fused-src/gtest/gtest.h.
|
private |
Definition at line 11239 of file gmock/fused-src/gtest/gtest.h.
|
private |
Definition at line 11240 of file gmock/fused-src/gtest/gtest.h.