Index: net/base/sdch_manager_unittest.cc |
diff --git a/net/base/sdch_manager_unittest.cc b/net/base/sdch_manager_unittest.cc |
index 31162841b6c90495ed201818d9e1b042beee2e1a..b4bdb2a57c65a960252e64f14b47f378d718a248 100644 |
--- a/net/base/sdch_manager_unittest.cc |
+++ b/net/base/sdch_manager_unittest.cc |
@@ -640,7 +640,18 @@ TEST_F(SdchManagerTest, AddRemoveNotifications) { |
sdch_manager()->RemoveObserver(&observer); |
} |
-TEST_F(SdchManagerTest, DumpMemoryStats) { |
+class SdchManagerMemoryDumpTest |
+ : public SdchManagerTest, |
+ public testing::WithParamInterface< |
+ base::trace_event::MemoryDumpLevelOfDetail> {}; |
+ |
+INSTANTIATE_TEST_CASE_P( |
+ /* no prefix */, |
+ SdchManagerMemoryDumpTest, |
+ ::testing::Values(base::trace_event::MemoryDumpLevelOfDetail::DETAILED, |
+ base::trace_event::MemoryDumpLevelOfDetail::BACKGROUND)); |
+ |
+TEST_P(SdchManagerMemoryDumpTest, DumpMemoryStats) { |
MockSdchObserver observer; |
sdch_manager()->AddObserver(&observer); |
@@ -655,8 +666,7 @@ TEST_F(SdchManagerTest, DumpMemoryStats) { |
EXPECT_EQ(target_gurl, observer.last_dictionary_url()); |
EXPECT_EQ(server_hash, observer.last_server_hash()); |
- base::trace_event::MemoryDumpArgs dump_args = { |
- base::trace_event::MemoryDumpLevelOfDetail::DETAILED}; |
+ base::trace_event::MemoryDumpArgs dump_args = {GetParam()}; |
xunjieli
2017/02/17 16:50:11
sid: Do I need to set "ProcessMemoryDump::is_black
ssid
2017/02/21 18:07:43
No. This shouldn't be set.
xunjieli
2017/02/23 19:00:22
Done.
|
std::unique_ptr<base::trace_event::ProcessMemoryDump> pmd( |
new base::trace_event::ProcessMemoryDump(nullptr, dump_args)); |