Googletest export
Correct the spelling of PARAMETERIZED. PiperOrigin-RevId: 289897278
This commit is contained in:
parent
5336106b66
commit
8b4817e3df
|
@ -1385,7 +1385,7 @@ cases is dynamic and may be empty, then this check can be suppressed by tagging
|
||||||
the test suite:
|
the test suite:
|
||||||
|
|
||||||
```c++
|
```c++
|
||||||
GTEST_ALLOW_UNINSTANTIATED_PARAMTERIZED_TEST(FooTest);
|
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(FooTest);
|
||||||
```
|
```
|
||||||
|
|
||||||
To distinguish different instances of the pattern (yes, you can instantiate it
|
To distinguish different instances of the pattern (yes, you can instantiate it
|
||||||
|
|
|
@ -493,7 +493,7 @@ internal::CartesianProductHolder<Generator...> Combine(const Generator&... g) {
|
||||||
|
|
||||||
|
|
||||||
// Allow Marking a Parameterized test class as not needing to be instantiated.
|
// Allow Marking a Parameterized test class as not needing to be instantiated.
|
||||||
#define GTEST_ALLOW_UNINSTANTIATED_PARAMTERIZED_TEST(T) \
|
#define GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(T) \
|
||||||
namespace gtest_do_not_use_outside_namespace_scope {} \
|
namespace gtest_do_not_use_outside_namespace_scope {} \
|
||||||
static const ::testing::internal::MarkAsIgnored gtest_allow_ignore_##T( \
|
static const ::testing::internal::MarkAsIgnored gtest_allow_ignore_##T( \
|
||||||
GTEST_STRINGIFY_(T))
|
GTEST_STRINGIFY_(T))
|
||||||
|
|
|
@ -472,7 +472,7 @@ void InsertSyntheticTestCase(const std::string &name, CodeLocation location) {
|
||||||
"To suppress this error for this test suite, insert the following line "
|
"To suppress this error for this test suite, insert the following line "
|
||||||
"(in a non-header) in the namespace it is defined in:"
|
"(in a non-header) in the namespace it is defined in:"
|
||||||
"\n\n"
|
"\n\n"
|
||||||
"GTEST_ALLOW_UNINSTANTIATED_PARAMTERIZED_TEST(" + name + ");";
|
"GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(" + name + ");";
|
||||||
|
|
||||||
std::string full_name = "UninstantiatedParamaterizedTestSuite<" + name + ">";
|
std::string full_name = "UninstantiatedParamaterizedTestSuite<" + name + ">";
|
||||||
RegisterTest( //
|
RegisterTest( //
|
||||||
|
@ -533,7 +533,8 @@ void TypeParameterizedTestSuiteRegistry::CheckForInstantiations() {
|
||||||
"To suppress this error for this test suite, insert the following line "
|
"To suppress this error for this test suite, insert the following line "
|
||||||
"(in a non-header) in the namespace it is definedin in:"
|
"(in a non-header) in the namespace it is definedin in:"
|
||||||
"\n\n"
|
"\n\n"
|
||||||
"GTEST_ALLOW_UNINSTANTIATED_PARAMTERIZED_TEST(" + testcase.first + ");";
|
"GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(" +
|
||||||
|
testcase.first + ");";
|
||||||
|
|
||||||
std::string full_name =
|
std::string full_name =
|
||||||
"UninstantiatedTypeParamaterizedTestSuite<" + testcase.first + ">";
|
"UninstantiatedTypeParamaterizedTestSuite<" + testcase.first + ">";
|
||||||
|
|
|
@ -990,7 +990,7 @@ Ideally, TEST_P definitions should only ever be included as part of binaries tha
|
||||||
|
|
||||||
To suppress this error for this test suite, insert the following line (in a non-header) in the namespace it is defined in:
|
To suppress this error for this test suite, insert the following line (in a non-header) in the namespace it is defined in:
|
||||||
|
|
||||||
GTEST_ALLOW_UNINSTANTIATED_PARAMTERIZED_TEST(DetectNotInstantiatedTest);
|
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(DetectNotInstantiatedTest);
|
||||||
[0;32m[ OK ] [mGoogleTestVerification.UninstantiatedParamaterizedTestSuite<DetectNotInstantiatedTest>
|
[0;32m[ OK ] [mGoogleTestVerification.UninstantiatedParamaterizedTestSuite<DetectNotInstantiatedTest>
|
||||||
[0;32m[ RUN ] [mGoogleTestVerification.UninstantiatedTypeParamaterizedTestSuite<DetectNotInstantiatedTypesTest>
|
[0;32m[ RUN ] [mGoogleTestVerification.UninstantiatedTypeParamaterizedTestSuite<DetectNotInstantiatedTypesTest>
|
||||||
Type paramaterized test suite DetectNotInstantiatedTypesTest is defined via REGISTER_TYPED_TEST_SUITE_P, but never instantiated via INSTANTIATE_TYPED_TEST_SUITE_P. None of the test cases will run.
|
Type paramaterized test suite DetectNotInstantiatedTypesTest is defined via REGISTER_TYPED_TEST_SUITE_P, but never instantiated via INSTANTIATE_TYPED_TEST_SUITE_P. None of the test cases will run.
|
||||||
|
@ -999,7 +999,7 @@ Ideally, TYPED_TEST_P definitions should only ever be included as part of binari
|
||||||
|
|
||||||
To suppress this error for this test suite, insert the following line (in a non-header) in the namespace it is definedin in:
|
To suppress this error for this test suite, insert the following line (in a non-header) in the namespace it is definedin in:
|
||||||
|
|
||||||
GTEST_ALLOW_UNINSTANTIATED_PARAMTERIZED_TEST(DetectNotInstantiatedTypesTest);
|
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(DetectNotInstantiatedTypesTest);
|
||||||
[0;32m[ OK ] [mGoogleTestVerification.UninstantiatedTypeParamaterizedTestSuite<DetectNotInstantiatedTypesTest>
|
[0;32m[ OK ] [mGoogleTestVerification.UninstantiatedTypeParamaterizedTestSuite<DetectNotInstantiatedTypesTest>
|
||||||
[0;32m[----------] [mGlobal test environment tear-down
|
[0;32m[----------] [mGlobal test environment tear-down
|
||||||
BarEnvironment::TearDown() called.
|
BarEnvironment::TearDown() called.
|
||||||
|
|
|
@ -1081,12 +1081,12 @@ TYPED_TEST_SUITE_P(NotUsedTypeTest);
|
||||||
// Used but not instantiated, this would fail. but...
|
// Used but not instantiated, this would fail. but...
|
||||||
class NotInstantiatedTest : public testing::TestWithParam<int> {};
|
class NotInstantiatedTest : public testing::TestWithParam<int> {};
|
||||||
// ... we mark is as allowed.
|
// ... we mark is as allowed.
|
||||||
GTEST_ALLOW_UNINSTANTIATED_PARAMTERIZED_TEST(NotInstantiatedTest);
|
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(NotInstantiatedTest);
|
||||||
|
|
||||||
TEST_P(NotInstantiatedTest, Used) { }
|
TEST_P(NotInstantiatedTest, Used) { }
|
||||||
|
|
||||||
using OtherName = NotInstantiatedTest;
|
using OtherName = NotInstantiatedTest;
|
||||||
GTEST_ALLOW_UNINSTANTIATED_PARAMTERIZED_TEST(OtherName);
|
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(OtherName);
|
||||||
TEST_P(OtherName, Used) { }
|
TEST_P(OtherName, Used) { }
|
||||||
|
|
||||||
// Used but not instantiated, this would fail. but...
|
// Used but not instantiated, this would fail. but...
|
||||||
|
@ -1094,7 +1094,7 @@ template <typename T>
|
||||||
class NotInstantiatedTypeTest : public testing::Test {};
|
class NotInstantiatedTypeTest : public testing::Test {};
|
||||||
TYPED_TEST_SUITE_P(NotInstantiatedTypeTest);
|
TYPED_TEST_SUITE_P(NotInstantiatedTypeTest);
|
||||||
// ... we mark is as allowed.
|
// ... we mark is as allowed.
|
||||||
GTEST_ALLOW_UNINSTANTIATED_PARAMTERIZED_TEST(NotInstantiatedTypeTest);
|
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(NotInstantiatedTypeTest);
|
||||||
|
|
||||||
TYPED_TEST_P(NotInstantiatedTypeTest, Used) { }
|
TYPED_TEST_P(NotInstantiatedTypeTest, Used) { }
|
||||||
REGISTER_TYPED_TEST_SUITE_P(NotInstantiatedTypeTest, Used);
|
REGISTER_TYPED_TEST_SUITE_P(NotInstantiatedTypeTest, Used);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user