#include <gtest-param-util.h>

Classes | |
| struct | InstantiationInfo |
| struct | TestInfo |
Public Types | |
| using | ParamNameGeneratorFunc = std::string(const TestParamInfo< ParamType > &) |
| typedef ParamNameGenFunc< ParamType >::Type | ParamNameGeneratorFunc |
| typedef ParamNameGenFunc< ParamType >::Type | ParamNameGeneratorFunc |
| using | ParamNameGeneratorFunc = std::string(const TestParamInfo< ParamType > &) |
| using | ParamNameGeneratorFunc = std::string(const TestParamInfo< ParamType > &) |
| using | ParamType = typename TestSuite::ParamType |
| using | ParamType = typename TestSuite::ParamType |
| using | ParamType = typename TestSuite::ParamType |
| using | ParamType = typename TestSuite::ParamType |
| using | ParamType = typename TestSuite::ParamType |
Public Member Functions | |
| void | AddTestPattern (const char *test_suite_name, const char *test_base_name, TestMetaFactoryBase< ParamType > *meta_factory) |
| void | AddTestPattern (const char *test_suite_name, const char *test_base_name, TestMetaFactoryBase< ParamType > *meta_factory) |
| void | AddTestPattern (const char *test_suite_name, const char *test_base_name, TestMetaFactoryBase< ParamType > *meta_factory) |
| void | AddTestPattern (const char *test_suite_name, const char *test_base_name, TestMetaFactoryBase< ParamType > *meta_factory, CodeLocation code_location) |
| void | AddTestPattern (const char *test_suite_name, const char *test_base_name, TestMetaFactoryBase< ParamType > *meta_factory, CodeLocation code_location) |
| int | AddTestSuiteInstantiation (const std::string &instantiation_name, GeneratorCreationFunc *func, ParamNameGeneratorFunc *name_func, const char *file, int line) |
| int | AddTestSuiteInstantiation (const std::string &instantiation_name, GeneratorCreationFunc *func, ParamNameGeneratorFunc *name_func, const char *file, int line) |
| int | AddTestSuiteInstantiation (const std::string &instantiation_name, GeneratorCreationFunc *func, ParamNameGeneratorFunc *name_func, const char *file, int line) |
| int | AddTestSuiteInstantiation (const std::string &instantiation_name, GeneratorCreationFunc *func, ParamNameGeneratorFunc *name_func, const char *file, int line) |
| int | AddTestSuiteInstantiation (const std::string &instantiation_name, GeneratorCreationFunc *func, ParamNameGeneratorFunc *name_func, const char *file, int line) |
| const std::string & | GetTestSuiteName () const override |
| const std::string & | GetTestSuiteName () const override |
| const std::string & | GetTestSuiteName () const override |
| const std::string & | GetTestSuiteName () const override |
| const std::string & | GetTestSuiteName () const override |
| TypeId | GetTestSuiteTypeId () const override |
| TypeId | GetTestSuiteTypeId () const override |
| TypeId | GetTestSuiteTypeId () const override |
| TypeId | GetTestSuiteTypeId () const override |
| TypeId | GetTestSuiteTypeId () const override |
| ParameterizedTestSuiteInfo (const char *name, CodeLocation code_location) | |
| ParameterizedTestSuiteInfo (const char *name, CodeLocation code_location) | |
| ParameterizedTestSuiteInfo (const char *name, CodeLocation code_location) | |
| ParameterizedTestSuiteInfo (const char *name, CodeLocation code_location) | |
| ParameterizedTestSuiteInfo (const char *name, CodeLocation code_location) | |
| typedef | ParamGenerator (GeneratorCreationFunc)() |
| typedef | ParamGenerator (GeneratorCreationFunc)() |
| typedef | ParamGenerator (GeneratorCreationFunc)() |
| typedef | ParamGenerator (GeneratorCreationFunc)() |
| typedef | ParamGenerator (GeneratorCreationFunc)() |
| void | RegisterTests () override |
| void | RegisterTests () override |
| void | RegisterTests () override |
| void | RegisterTests () override |
| void | RegisterTests () override |
Public Member Functions inherited from testing::internal::ParameterizedTestSuiteInfoBase | |
| virtual | ~ParameterizedTestSuiteInfoBase () |
| virtual | ~ParameterizedTestSuiteInfoBase () |
| virtual | ~ParameterizedTestSuiteInfoBase () |
| virtual | ~ParameterizedTestSuiteInfoBase () |
| virtual | ~ParameterizedTestSuiteInfoBase () |
Private Types | |
| typedef ::std::vector< InstantiationInfo > | InstantiationContainer |
| typedef ::std::vector< InstantiationInfo > | InstantiationContainer |
| typedef ::std::vector< InstantiationInfo > | InstantiationContainer |
| typedef ::std::vector< InstantiationInfo > | InstantiationContainer |
| typedef ::std::vector< InstantiationInfo > | InstantiationContainer |
| using | TestInfoContainer = ::std::vector< std::shared_ptr< TestInfo > > |
| using | TestInfoContainer = ::std::vector< std::shared_ptr< TestInfo > > |
| using | TestInfoContainer = ::std::vector< std::shared_ptr< TestInfo > > |
| using | TestInfoContainer = ::std::vector< std::shared_ptr< TestInfo > > |
| using | TestInfoContainer = ::std::vector< std::shared_ptr< TestInfo > > |
Static Private Member Functions | |
| static bool | IsValidParamName (const std::string &name) |
| static bool | IsValidParamName (const std::string &name) |
| static bool | IsValidParamName (const std::string &name) |
| static bool | IsValidParamName (const std::string &name) |
| static bool | IsValidParamName (const std::string &name) |
Private Attributes | |
| CodeLocation | code_location_ |
| InstantiationContainer | instantiations_ |
| const std::string | test_suite_name_ |
| TestInfoContainer | tests_ |
Additional Inherited Members | |
Protected Member Functions inherited from testing::internal::ParameterizedTestSuiteInfoBase | |
| ParameterizedTestSuiteInfoBase () | |
| ParameterizedTestSuiteInfoBase () | |
| ParameterizedTestSuiteInfoBase () | |
| ParameterizedTestSuiteInfoBase () | |
| ParameterizedTestSuiteInfoBase () | |
Definition at line 483 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
private |
Definition at line 621 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
private |
Definition at line 630 of file bloaty/third_party/protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
private |
Definition at line 630 of file protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
private |
Definition at line 648 of file boringssl-with-bazel/src/third_party/googletest/include/gtest/internal/gtest-param-util.h.
|
private |
Definition at line 649 of file googletest/googletest/include/gtest/internal/gtest-param-util.h.
| using testing::internal::ParameterizedTestSuiteInfo< TestSuite >::ParamNameGeneratorFunc = std::string(const TestParamInfo<ParamType>&) |
Definition at line 491 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
| typedef ParamNameGenFunc<ParamType>::Type testing::internal::ParameterizedTestSuiteInfo< TestSuite >::ParamNameGeneratorFunc |
Definition at line 503 of file protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
| typedef ParamNameGenFunc<ParamType>::Type testing::internal::ParameterizedTestSuiteInfo< TestSuite >::ParamNameGeneratorFunc |
Definition at line 503 of file bloaty/third_party/protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
| using testing::internal::ParameterizedTestSuiteInfo< TestSuite >::ParamNameGeneratorFunc = std::string(const TestParamInfo<ParamType>&) |
Definition at line 504 of file boringssl-with-bazel/src/third_party/googletest/include/gtest/internal/gtest-param-util.h.
| using testing::internal::ParameterizedTestSuiteInfo< TestSuite >::ParamNameGeneratorFunc = std::string(const TestParamInfo<ParamType>&) |
Definition at line 505 of file googletest/googletest/include/gtest/internal/gtest-param-util.h.
| using testing::internal::ParameterizedTestSuiteInfo< TestSuite >::ParamType = typename TestSuite::ParamType |
Definition at line 488 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
| using testing::internal::ParameterizedTestSuiteInfo< TestSuite >::ParamType = typename TestSuite::ParamType |
Definition at line 500 of file protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
| using testing::internal::ParameterizedTestSuiteInfo< TestSuite >::ParamType = typename TestSuite::ParamType |
Definition at line 500 of file bloaty/third_party/protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
| using testing::internal::ParameterizedTestSuiteInfo< TestSuite >::ParamType = typename TestSuite::ParamType |
Definition at line 501 of file boringssl-with-bazel/src/third_party/googletest/include/gtest/internal/gtest-param-util.h.
| using testing::internal::ParameterizedTestSuiteInfo< TestSuite >::ParamType = typename TestSuite::ParamType |
Definition at line 502 of file googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
private |
Definition at line 599 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
private |
Definition at line 608 of file bloaty/third_party/protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
private |
Definition at line 608 of file protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
private |
Definition at line 626 of file boringssl-with-bazel/src/third_party/googletest/include/gtest/internal/gtest-param-util.h.
|
private |
Definition at line 627 of file googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inlineexplicit |
Definition at line 493 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inlineexplicit |
Definition at line 505 of file bloaty/third_party/protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inlineexplicit |
Definition at line 506 of file boringssl-with-bazel/src/third_party/googletest/include/gtest/internal/gtest-param-util.h.
|
inlineexplicit |
Definition at line 507 of file googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inlineexplicit |
Definition at line 505 of file protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inline |
Definition at line 509 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inline |
Definition at line 521 of file protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inline |
Definition at line 521 of file bloaty/third_party/protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inline |
Definition at line 522 of file boringssl-with-bazel/src/third_party/googletest/include/gtest/internal/gtest-param-util.h.
|
inline |
Definition at line 523 of file googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inline |
Definition at line 516 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inline |
Definition at line 528 of file protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inline |
Definition at line 528 of file bloaty/third_party/protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inline |
Definition at line 530 of file boringssl-with-bazel/src/third_party/googletest/include/gtest/internal/gtest-param-util.h.
|
inline |
Definition at line 531 of file googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParameterizedTestSuiteInfoBase.
Definition at line 498 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParameterizedTestSuiteInfoBase.
Definition at line 510 of file protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParameterizedTestSuiteInfoBase.
Definition at line 510 of file bloaty/third_party/protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParameterizedTestSuiteInfoBase.
Definition at line 511 of file boringssl-with-bazel/src/third_party/googletest/include/gtest/internal/gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParameterizedTestSuiteInfoBase.
Definition at line 512 of file googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParameterizedTestSuiteInfoBase.
Definition at line 502 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParameterizedTestSuiteInfoBase.
Definition at line 514 of file protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParameterizedTestSuiteInfoBase.
Definition at line 514 of file bloaty/third_party/protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParameterizedTestSuiteInfoBase.
Definition at line 515 of file boringssl-with-bazel/src/third_party/googletest/include/gtest/internal/gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParameterizedTestSuiteInfoBase.
Definition at line 516 of file googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
private |
|
private |
|
private |
|
private |
|
private |
|
inlinestaticprivate |
Definition at line 623 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inlinestaticprivate |
Definition at line 632 of file protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inlinestaticprivate |
Definition at line 632 of file bloaty/third_party/protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inlinestaticprivate |
Definition at line 650 of file boringssl-with-bazel/src/third_party/googletest/include/gtest/internal/gtest-param-util.h.
|
inlinestaticprivate |
Definition at line 651 of file googletest/googletest/include/gtest/internal/gtest-param-util.h.
| typedef testing::internal::ParameterizedTestSuiteInfo< TestSuite >::ParamGenerator | ( | GeneratorCreationFunc | ) |
| typedef testing::internal::ParameterizedTestSuiteInfo< TestSuite >::ParamGenerator | ( | GeneratorCreationFunc | ) |
| typedef testing::internal::ParameterizedTestSuiteInfo< TestSuite >::ParamGenerator | ( | GeneratorCreationFunc | ) |
| typedef testing::internal::ParameterizedTestSuiteInfo< TestSuite >::ParamGenerator | ( | GeneratorCreationFunc | ) |
| typedef testing::internal::ParameterizedTestSuiteInfo< TestSuite >::ParamGenerator | ( | GeneratorCreationFunc | ) |
|
inlineoverridevirtual |
Implements testing::internal::ParameterizedTestSuiteInfoBase.
Definition at line 529 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParameterizedTestSuiteInfoBase.
Definition at line 541 of file bloaty/third_party/protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParameterizedTestSuiteInfoBase.
Definition at line 541 of file protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParameterizedTestSuiteInfoBase.
Definition at line 543 of file boringssl-with-bazel/src/third_party/googletest/include/gtest/internal/gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParameterizedTestSuiteInfoBase.
Definition at line 544 of file googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
private |
Definition at line 638 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
private |
Definition at line 640 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
private |
Definition at line 637 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.
|
private |
Definition at line 639 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.