| Index: net/ssl/ssl_client_session_cache_unittest.cc
|
| diff --git a/net/ssl/ssl_client_session_cache_unittest.cc b/net/ssl/ssl_client_session_cache_unittest.cc
|
| index df10c29d574b608c3a0570be08e8a2f32fd11e73..24495774068f1ea6c58018913090eacbd1dbea89 100644
|
| --- a/net/ssl/ssl_client_session_cache_unittest.cc
|
| +++ b/net/ssl/ssl_client_session_cache_unittest.cc
|
| @@ -341,8 +341,18 @@ TEST(SSLClientSessionCacheTest, TestFlushOnMemoryNotifications) {
|
| EXPECT_EQ(0u, cache.size());
|
| }
|
|
|
| +class SSLClientSessionCacheMemoryDumpTest
|
| + : public testing::TestWithParam<
|
| + base::trace_event::MemoryDumpLevelOfDetail> {};
|
| +
|
| +INSTANTIATE_TEST_CASE_P(
|
| + /* no prefix */,
|
| + SSLClientSessionCacheMemoryDumpTest,
|
| + ::testing::Values(base::trace_event::MemoryDumpLevelOfDetail::DETAILED,
|
| + base::trace_event::MemoryDumpLevelOfDetail::BACKGROUND));
|
| +
|
| // Basic test for dumping memory stats.
|
| -TEST(SSLClientSessionCacheTest, TestDumpMemoryStats) {
|
| +TEST_P(SSLClientSessionCacheMemoryDumpTest, TestDumpMemoryStats) {
|
| SSLClientSessionCache::Config config;
|
| SSLClientSessionCache cache(config);
|
|
|
| @@ -359,8 +369,7 @@ TEST(SSLClientSessionCacheTest, TestDumpMemoryStats) {
|
| EXPECT_EQ(session3.get(), cache.Lookup("key3", nullptr).get());
|
| EXPECT_EQ(3u, cache.size());
|
|
|
| - base::trace_event::MemoryDumpArgs dump_args = {
|
| - base::trace_event::MemoryDumpLevelOfDetail::DETAILED};
|
| + base::trace_event::MemoryDumpArgs dump_args = {GetParam()};
|
| std::unique_ptr<base::trace_event::ProcessMemoryDump> process_memory_dump(
|
| new base::trace_event::ProcessMemoryDump(nullptr, dump_args));
|
| cache.DumpMemoryStats(process_memory_dump.get());
|
|
|