Index: chrome/browser/metrics/extensions_metrics_provider_unittest.cc |
diff --git a/chrome/browser/metrics/extensions_metrics_provider_unittest.cc b/chrome/browser/metrics/extensions_metrics_provider_unittest.cc |
index bd6b4472d18b0318b8cf0c76043b9977dc00e544..934e2bffc2a04a10d1ed29744b33b0e46ebf021a 100644 |
--- a/chrome/browser/metrics/extensions_metrics_provider_unittest.cc |
+++ b/chrome/browser/metrics/extensions_metrics_provider_unittest.cc |
@@ -6,9 +6,9 @@ |
#include <stdint.h> |
+#include <memory> |
#include <string> |
-#include "base/memory/scoped_ptr.h" |
#include "components/metrics/client_info.h" |
#include "components/metrics/metrics_service.h" |
#include "components/metrics/metrics_state_manager.h" |
@@ -28,8 +28,8 @@ bool IsMetricsReportingEnabled() { |
void StoreNoClientInfoBackup(const metrics::ClientInfo& /* client_info */) { |
} |
-scoped_ptr<metrics::ClientInfo> ReturnNoBackup() { |
- return scoped_ptr<metrics::ClientInfo>(); |
+std::unique_ptr<metrics::ClientInfo> ReturnNoBackup() { |
+ return std::unique_ptr<metrics::ClientInfo>(); |
Ilya Sherman
2016/04/14 00:59:53
nit: Is "return nullptr;" equivalent here?
dcheng
2016/04/14 01:05:24
Yes. But largely out of scope unless someone stron
|
} |
class TestExtensionsMetricsProvider : public ExtensionsMetricsProvider { |
@@ -44,9 +44,9 @@ class TestExtensionsMetricsProvider : public ExtensionsMetricsProvider { |
protected: |
// Override the GetInstalledExtensions method to return a set of extensions |
// for tests. |
- scoped_ptr<extensions::ExtensionSet> GetInstalledExtensions( |
+ std::unique_ptr<extensions::ExtensionSet> GetInstalledExtensions( |
Profile* profile) override { |
- scoped_ptr<extensions::ExtensionSet> extensions( |
+ std::unique_ptr<extensions::ExtensionSet> extensions( |
Ilya Sherman
2016/04/14 00:59:53
nit: It looks like this code be base::WrapUnique,
dcheng
2016/04/14 01:05:24
Sometimes: this particular instance is probably be
|
new extensions::ExtensionSet()); |
scoped_refptr<const extensions::Extension> extension; |
extension = extensions::ExtensionBuilder() |
@@ -109,12 +109,10 @@ TEST(ExtensionsMetricsProvider, SystemProtoEncoding) { |
metrics::SystemProfileProto system_profile; |
TestingPrefServiceSimple local_state; |
metrics::MetricsService::RegisterPrefs(local_state.registry()); |
- scoped_ptr<metrics::MetricsStateManager> metrics_state_manager( |
+ std::unique_ptr<metrics::MetricsStateManager> metrics_state_manager( |
metrics::MetricsStateManager::Create( |
- &local_state, |
- base::Bind(&IsMetricsReportingEnabled), |
- base::Bind(&StoreNoClientInfoBackup), |
- base::Bind(&ReturnNoBackup))); |
+ &local_state, base::Bind(&IsMetricsReportingEnabled), |
+ base::Bind(&StoreNoClientInfoBackup), base::Bind(&ReturnNoBackup))); |
TestExtensionsMetricsProvider extension_metrics(metrics_state_manager.get()); |
extension_metrics.ProvideSystemProfileMetrics(&system_profile); |
ASSERT_EQ(2, system_profile.occupied_extension_bucket_size()); |