diff options
Diffstat (limited to 'base/debug_util_unittest.cc')
-rw-r--r-- | base/debug_util_unittest.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/base/debug_util_unittest.cc b/base/debug_util_unittest.cc index 01551d0..b9300a4 100644 --- a/base/debug_util_unittest.cc +++ b/base/debug_util_unittest.cc @@ -49,7 +49,14 @@ TEST(StackTrace, OutputToStream) { << "Expected to find start in backtrace:\n" << backtrace_message; -#else // defined(OS_MACOSX) +#elif defined(__GLIBCXX__) + + // Expect a demangled symbol. + EXPECT_TRUE(backtrace_message.find("testing::Test::Run()") != + std::string::npos) + << "Expected a demangled symbol in backtrace:\n" + << backtrace_message; +#else // defined(__GLIBCXX__) // Expect to at least find main. EXPECT_TRUE(backtrace_message.find("main") != std::string::npos) |