Merge branch 'master' of https://github.com/google/googletest
This commit is contained in:
		
						commit
						559d4a6de7
					
				@ -137,25 +137,6 @@ TEST_F(CxxExceptionInConstructorTest, ThrowsExceptionInConstructor) {
 | 
			
		||||
                << "called unexpectedly.";
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Exceptions in destructors are not supported in C++11.
 | 
			
		||||
#if !GTEST_LANG_CXX11
 | 
			
		||||
class CxxExceptionInDestructorTest : public Test {
 | 
			
		||||
 public:
 | 
			
		||||
  static void TearDownTestCase() {
 | 
			
		||||
    printf("%s",
 | 
			
		||||
           "CxxExceptionInDestructorTest::TearDownTestCase() "
 | 
			
		||||
           "called as expected.\n");
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
 protected:
 | 
			
		||||
  ~CxxExceptionInDestructorTest() {
 | 
			
		||||
    GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(
 | 
			
		||||
        throw std::runtime_error("Standard C++ exception"));
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
TEST_F(CxxExceptionInDestructorTest, ThrowsExceptionInDestructor) {}
 | 
			
		||||
#endif  // C++11 mode
 | 
			
		||||
 | 
			
		||||
class CxxExceptionInSetUpTestCaseTest : public Test {
 | 
			
		||||
 public:
 | 
			
		||||
 | 
			
		||||
@ -535,8 +535,6 @@ TEST(CombineTest, CombineWithMaxNumberOfParameters) {
 | 
			
		||||
  VerifyGenerator(gen, expected_values);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#if GTEST_LANG_CXX11
 | 
			
		||||
 | 
			
		||||
class NonDefaultConstructAssignString {
 | 
			
		||||
 public:
 | 
			
		||||
  NonDefaultConstructAssignString(const std::string& s) : str_(s) {}
 | 
			
		||||
@ -579,7 +577,6 @@ TEST(CombineTest, NonDefaultConstructAssign) {
 | 
			
		||||
  EXPECT_TRUE(it == gen.end());
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#endif   // GTEST_LANG_CXX11
 | 
			
		||||
# endif  // GTEST_HAS_COMBINE
 | 
			
		||||
 | 
			
		||||
// Tests that an generator produces correct sequence after being
 | 
			
		||||
@ -913,8 +910,6 @@ INSTANTIATE_TEST_CASE_P(CustomParamNameFunction,
 | 
			
		||||
                        Values(std::string("FunctionName")),
 | 
			
		||||
                        CustomParamNameFunction);
 | 
			
		||||
 | 
			
		||||
#if GTEST_LANG_CXX11
 | 
			
		||||
 | 
			
		||||
// Test custom naming with a lambda
 | 
			
		||||
 | 
			
		||||
class CustomLambdaNamingTest : public TestWithParam<std::string> {};
 | 
			
		||||
@ -926,8 +921,6 @@ INSTANTIATE_TEST_CASE_P(CustomParamNameLambda, CustomLambdaNamingTest,
 | 
			
		||||
                          return inf.param;
 | 
			
		||||
                        });
 | 
			
		||||
 | 
			
		||||
#endif  // GTEST_LANG_CXX11
 | 
			
		||||
 | 
			
		||||
TEST(CustomNamingTest, CheckNameRegistry) {
 | 
			
		||||
  ::testing::UnitTest* unit_test = ::testing::UnitTest::GetInstance();
 | 
			
		||||
  std::set<std::string> test_names;
 | 
			
		||||
@ -944,9 +937,7 @@ TEST(CustomNamingTest, CheckNameRegistry) {
 | 
			
		||||
  }
 | 
			
		||||
  EXPECT_EQ(1u, test_names.count("CustomTestNames/FunctorName"));
 | 
			
		||||
  EXPECT_EQ(1u, test_names.count("CustomTestNames/FunctionName"));
 | 
			
		||||
#if GTEST_LANG_CXX11
 | 
			
		||||
  EXPECT_EQ(1u, test_names.count("CustomTestNames/LambdaName"));
 | 
			
		||||
#endif  // GTEST_LANG_CXX11
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Test a numeric name to ensure PrintToStringParamName works correctly.
 | 
			
		||||
 | 
			
		||||
@ -1109,9 +1109,7 @@ TEST(PrintStdTupleTest, NestedTuple) {
 | 
			
		||||
  EXPECT_EQ("((5, true), 'a' (97, 0x61))", Print(nested));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#endif  // GTEST_LANG_CXX11
 | 
			
		||||
 | 
			
		||||
#if GTEST_LANG_CXX11
 | 
			
		||||
#endif  // GTEST_HAS_TR1_TUPLE
 | 
			
		||||
 | 
			
		||||
TEST(PrintNullptrT, Basic) {
 | 
			
		||||
  EXPECT_EQ("(nullptr)", Print(nullptr));
 | 
			
		||||
@ -1131,8 +1129,6 @@ TEST(PrintReferenceWrapper, Unprintable) {
 | 
			
		||||
            Print(std::cref(up)));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#endif  // GTEST_LANG_CXX11
 | 
			
		||||
 | 
			
		||||
// Tests printing user-defined unprintable types.
 | 
			
		||||
 | 
			
		||||
// Unprintable types in the global namespace.
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user