Index: sql/connection_unittest.cc |
diff --git a/sql/connection_unittest.cc b/sql/connection_unittest.cc |
index 0038a1d7f57aac2f8b2f692c6ed17eae44a5ee8c..d933a6dab6e6d7cb9a3aca7c88a5d6e26f17daba 100644 |
--- a/sql/connection_unittest.cc |
+++ b/sql/connection_unittest.cc |
@@ -11,6 +11,7 @@ |
#include "base/metrics/statistics_recorder.h" |
#include "base/strings/stringprintf.h" |
#include "base/test/histogram_tester.h" |
+#include "base/trace_event/process_memory_dump.h" |
#include "sql/connection.h" |
#include "sql/correct_sql_test_base.h" |
#include "sql/meta_table.h" |
@@ -1378,4 +1379,12 @@ TEST_F(SQLConnectionTest, MmapTest) { |
} |
#endif |
+TEST_F(SQLConnectionTest, OnMemoryDump) { |
+ base::trace_event::ProcessMemoryDump pmd(nullptr); |
+ base::trace_event::MemoryDumpArgs args = { |
+ base::trace_event::MemoryDumpLevelOfDetail::DETAILED}; |
+ ASSERT_TRUE(db().OnMemoryDump(args, &pmd)); |
+ EXPECT_GE(pmd.allocator_dumps().size(), 1u); |
+} |
+ |
} // namespace |