mirror of
https://github.com/google/googletest.git
synced 2024-12-27 18:31:21 +08:00
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));
|
||||
|
||||
// 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.
|
||||
// Runs the test with a builtin helper method which uses PrintToString,
|
||||
// as well as a custom function and custom functor to ensure all possible
|
||||
|
Loading…
x
Reference in New Issue
Block a user