aboutsummaryrefslogtreecommitdiff
path: root/absl/debugging/internal/demangle_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'absl/debugging/internal/demangle_test.cc')
-rw-r--r--absl/debugging/internal/demangle_test.cc22
1 files changed, 0 insertions, 22 deletions
diff --git a/absl/debugging/internal/demangle_test.cc b/absl/debugging/internal/demangle_test.cc
index 26ed9cee..faec72b5 100644
--- a/absl/debugging/internal/demangle_test.cc
+++ b/absl/debugging/internal/demangle_test.cc
@@ -17,7 +17,6 @@
#include <cstdlib>
#include <string>
-#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include "absl/base/config.h"
#include "absl/debugging/internal/stack_consumption.h"
@@ -29,8 +28,6 @@ ABSL_NAMESPACE_BEGIN
namespace debugging_internal {
namespace {
-using ::testing::ContainsRegex;
-
// A wrapper function for Demangle() to make the unit test simple.
static const char *DemangleIt(const char * const mangled) {
static char demangled[4096];
@@ -240,25 +237,6 @@ TEST(DemangleRegression, DeeplyNestedArrayType) {
TestOnInput(data.c_str());
}
-struct Base {
- virtual ~Base() = default;
-};
-
-struct Derived : public Base {};
-
-TEST(DemangleStringTest, SupportsSymbolNameReturnedByTypeId) {
- EXPECT_EQ(DemangleString(typeid(int).name()), "int");
- // We want to test that `DemangleString` can demangle the symbol names
- // returned by `typeid`, but without hard-coding the actual demangled values
- // (because they are platform-specific).
- EXPECT_THAT(
- DemangleString(typeid(Base).name()),
- ContainsRegex("absl.*debugging_internal.*anonymous namespace.*::Base"));
- EXPECT_THAT(DemangleString(typeid(Derived).name()),
- ContainsRegex(
- "absl.*debugging_internal.*anonymous namespace.*::Derived"));
-}
-
} // namespace
} // namespace debugging_internal
ABSL_NAMESPACE_END