|
Sacado Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <gtest-param-util.h>

Classes | |
| struct | InstantiationInfo |
| struct | TestInfo |
Public Types | |
| using | ParamType = typename TestSuite::ParamType |
| using | ParamNameGeneratorFunc = std::string(const TestParamInfo< ParamType > &) |
Public Member Functions | |
| typedef | ParamGenerator (GeneratorCreationFunc)() |
| ParameterizedTestSuiteInfo (std::string name, CodeLocation code_location) | |
| const std::string & | GetTestSuiteName () const override |
| TypeId | GetTestSuiteTypeId () const override |
| void | AddTestPattern (const char *, const char *test_base_name, TestMetaFactoryBase< ParamType > *meta_factory, CodeLocation code_location) |
| int | AddTestSuiteInstantiation (std::string instantiation_name, GeneratorCreationFunc *func, ParamNameGeneratorFunc *name_func, const char *file, int line) |
| void | RegisterTests () override |
Public Member Functions inherited from testing::internal::ParameterizedTestSuiteInfoBase | |
| virtual | ~ParameterizedTestSuiteInfoBase ()=default |
Private Types | |
| using | TestInfoContainer = ::std::vector< std::shared_ptr< TestInfo >> |
| typedef ::std::vector < InstantiationInfo > | InstantiationContainer |
Private Member Functions | |
| ParameterizedTestSuiteInfo (const ParameterizedTestSuiteInfo &)=delete | |
| ParameterizedTestSuiteInfo & | operator= (const ParameterizedTestSuiteInfo &)=delete |
Static Private Member Functions | |
| static bool | IsValidParamName (const std::string &name) |
Private Attributes | |
| const std::string | test_suite_name_ |
| CodeLocation | code_location_ |
| TestInfoContainer | tests_ |
| InstantiationContainer | instantiations_ |
Additional Inherited Members | |
Protected Member Functions inherited from testing::internal::ParameterizedTestSuiteInfoBase | |
| ParameterizedTestSuiteInfoBase () | |
Definition at line 505 of file gtest-param-util.h.
| using testing::internal::ParameterizedTestSuiteInfo< TestSuite >::ParamType = typename TestSuite::ParamType |
Definition at line 510 of file gtest-param-util.h.
| using testing::internal::ParameterizedTestSuiteInfo< TestSuite >::ParamNameGeneratorFunc = std::string(const TestParamInfo<ParamType>&) |
Definition at line 513 of file gtest-param-util.h.
|
private |
Definition at line 635 of file gtest-param-util.h.
|
private |
Definition at line 655 of file gtest-param-util.h.
|
inlineexplicit |
Definition at line 515 of file gtest-param-util.h.
|
privatedelete |
| typedef testing::internal::ParameterizedTestSuiteInfo< TestSuite >::ParamGenerator | ( | GeneratorCreationFunc | ) |
|
inlineoverridevirtual |
Implements testing::internal::ParameterizedTestSuiteInfoBase.
Definition at line 521 of file gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParameterizedTestSuiteInfoBase.
Definition at line 525 of file gtest-param-util.h.
|
inline |
Definition at line 532 of file gtest-param-util.h.
|
inline |
Definition at line 541 of file gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParameterizedTestSuiteInfoBase.
Definition at line 554 of file gtest-param-util.h.
|
inlinestaticprivate |
Definition at line 657 of file gtest-param-util.h.
|
privatedelete |
|
private |
Definition at line 669 of file gtest-param-util.h.
|
private |
Definition at line 670 of file gtest-param-util.h.
|
private |
Definition at line 671 of file gtest-param-util.h.
|
private |
Definition at line 672 of file gtest-param-util.h.
1.8.5