Add a non-parametrized test.
This commit is contained in:
parent
e7c9e80e63
commit
86e5f0083e
@ -825,6 +825,18 @@ TEST_P(PREFIX_WITH_MACRO(NamingTest), PREFIX_WITH_FOO(SomeTestName)) {
|
|||||||
|
|
||||||
INSTANTIATE_TEST_CASE_P(FortyTwo, MacroNamingTest, Values(42));
|
INSTANTIATE_TEST_CASE_P(FortyTwo, MacroNamingTest, Values(42));
|
||||||
|
|
||||||
|
// Tests the same thing for non-parametrized tests.
|
||||||
|
class MacroNamingTestNonParametrized : public ::testing::Test {};
|
||||||
|
|
||||||
|
TEST_F(PREFIX_WITH_MACRO(NamingTestNonParametrized),
|
||||||
|
PREFIX_WITH_FOO(SomeTestName)) {
|
||||||
|
const ::testing::TestInfo* const test_info =
|
||||||
|
::testing::UnitTest::GetInstance()->current_test_info();
|
||||||
|
|
||||||
|
EXPECT_STREQ("MacroNamingTestNonParametrized", test_info->test_case_name());
|
||||||
|
EXPECT_STREQ("FOO_SomeTestName", test_info->name());
|
||||||
|
}
|
||||||
|
|
||||||
// Tests that user supplied custom parameter names are working correctly.
|
// Tests that user supplied custom parameter names are working correctly.
|
||||||
// Runs the test with a builtin helper method which uses PrintToString,
|
// Runs the test with a builtin helper method which uses PrintToString,
|
||||||
// as well as a custom function and custom functor to ensure all possible
|
// as well as a custom function and custom functor to ensure all possible
|
||||||
|
Loading…
Reference in New Issue
Block a user