Index: chrome/browser/metrics/metrics_memory_details_browsertest.cc |
diff --git a/chrome/browser/memory_details_browsertest.cc b/chrome/browser/metrics/metrics_memory_details_browsertest.cc |
similarity index 66% |
rename from chrome/browser/memory_details_browsertest.cc |
rename to chrome/browser/metrics/metrics_memory_details_browsertest.cc |
index 9ee40c9997359b96a9e2f3f8b0125e8031c1a175..d21462b26b51abf8155901f6dd5ac1d3302513e2 100644 |
--- a/chrome/browser/memory_details_browsertest.cc |
+++ b/chrome/browser/metrics/metrics_memory_details_browsertest.cc |
@@ -2,8 +2,9 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "chrome/browser/memory_details.h" |
+#include "chrome/browser/metrics/metrics_memory_details.h" |
+#include "base/bind_helpers.h" |
#include "base/message_loop/message_loop.h" |
#include "base/test/histogram_tester.h" |
#include "chrome/test/base/in_process_browser_test.h" |
@@ -11,12 +12,13 @@ |
namespace { |
-class TestMemoryDetails : public MemoryDetails { |
+class TestMemoryDetails : public MetricsMemoryDetails { |
public: |
- TestMemoryDetails() {} |
+ TestMemoryDetails() |
+ : MetricsMemoryDetails(base::Bind(&base::DoNothing), nullptr) {} |
void StartFetchAndWait() { |
- StartFetch(UPDATE_USER_METRICS); |
+ StartFetch(); |
content::RunMessageLoop(); |
} |
@@ -24,6 +26,7 @@ class TestMemoryDetails : public MemoryDetails { |
~TestMemoryDetails() override {} |
void OnDetailsAvailable() override { |
+ MetricsMemoryDetails::OnDetailsAvailable(); |
// Exit the loop initiated by StartFetchAndWait(). |
base::MessageLoop::current()->Quit(); |
} |
@@ -33,16 +36,16 @@ class TestMemoryDetails : public MemoryDetails { |
} // namespace |
-class MemoryDetailsBrowserTest : public InProcessBrowserTest { |
+class MetricsMemoryDetailsBrowserTest : public InProcessBrowserTest { |
public: |
- MemoryDetailsBrowserTest() {} |
- ~MemoryDetailsBrowserTest() override {} |
+ MetricsMemoryDetailsBrowserTest() {} |
+ ~MetricsMemoryDetailsBrowserTest() override {} |
private: |
- DISALLOW_COPY_AND_ASSIGN(MemoryDetailsBrowserTest); |
+ DISALLOW_COPY_AND_ASSIGN(MetricsMemoryDetailsBrowserTest); |
}; |
-IN_PROC_BROWSER_TEST_F(MemoryDetailsBrowserTest, TestMemoryDetails) { |
+IN_PROC_BROWSER_TEST_F(MetricsMemoryDetailsBrowserTest, TestMemoryDetails) { |
base::HistogramTester histogram_tester; |
scoped_refptr<TestMemoryDetails> details(new TestMemoryDetails); |