#include <gtest-param-util.h>
Definition at line 692 of file gtest-param-util.h.
◆ ParameterizedTestSuiteRegistry()
testing::internal::ParameterizedTestSuiteRegistry::ParameterizedTestSuiteRegistry |
( |
| ) |
|
|
inline |
◆ ~ParameterizedTestSuiteRegistry()
testing::internal::ParameterizedTestSuiteRegistry::~ParameterizedTestSuiteRegistry |
( |
| ) |
|
|
inline |
Definition at line 695 of file gtest-param-util.h.
696 for (
auto& test_suite_info : test_suite_infos_) {
697 delete test_suite_info;
◆ GetTestCasePatternHolder()
template<class TestCase >
Definition at line 740 of file gtest-param-util.h.
742 return GetTestSuitePatternHolder<TestCase>(test_case_name, code_location);
◆ GetTestSuitePatternHolder()
template<class TestSuite >
Definition at line 704 of file gtest-param-util.h.
706 ParameterizedTestSuiteInfo<TestSuite>* typed_test_info =
nullptr;
707 for (
auto& test_suite_info : test_suite_infos_) {
708 if (test_suite_info->GetTestSuiteName() == test_suite_name) {
709 if (test_suite_info->GetTestSuiteTypeId() != GetTypeId<TestSuite>()) {
720 ParameterizedTestSuiteInfo<TestSuite>>(test_suite_info);
725 if (typed_test_info ==
nullptr) {
726 typed_test_info =
new ParameterizedTestSuiteInfo<TestSuite>(
727 test_suite_name, code_location);
728 test_suite_infos_.push_back(typed_test_info);
730 return typed_test_info;
GTEST_API_ void ReportInvalidTestSuiteType(const char *test_suite_name, CodeLocation code_location)
Derived * CheckedDowncastToActualType(Base *base)
◆ RegisterTests()
void testing::internal::ParameterizedTestSuiteRegistry::RegisterTests |
( |
| ) |
|
|
inline |
Definition at line 732 of file gtest-param-util.h.
733 for (
auto& test_suite_info : test_suite_infos_) {
734 test_suite_info->RegisterTests();
The documentation for this class was generated from the following file: