Add a non-parametrized test.
This commit is contained in:
		
							parent
							
								
									ea6279cb71
								
							
						
					
					
						commit
						5287e7656f
					
				@ -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