| Index: chrome/browser/metrics/perf/perf_provider_chromeos_unittest.cc
|
| diff --git a/chrome/browser/metrics/perf/perf_provider_chromeos_unittest.cc b/chrome/browser/metrics/perf/perf_provider_chromeos_unittest.cc
|
| index 59207c2f5b4be0084be69a9fb2c8e9eeca89df70..badbf31e0cccf1a3b4ef7635504b265b7cee9f20 100644
|
| --- a/chrome/browser/metrics/perf/perf_provider_chromeos_unittest.cc
|
| +++ b/chrome/browser/metrics/perf/perf_provider_chromeos_unittest.cc
|
| @@ -5,8 +5,8 @@
|
| #include "chrome/browser/metrics/perf/perf_provider_chromeos.h"
|
|
|
| #include <stdint.h>
|
| -
|
| #include <string>
|
| +#include <utility>
|
| #include <vector>
|
|
|
| #include "base/macros.h"
|
| @@ -115,7 +115,7 @@ class TestIncognitoObserver : public WindowedIncognitoObserver {
|
| bool incognito_launched) {
|
| scoped_ptr<TestIncognitoObserver> observer(new TestIncognitoObserver);
|
| observer->set_incognito_launched(incognito_launched);
|
| - return observer.Pass();
|
| + return std::move(observer);
|
| }
|
|
|
| private:
|
| @@ -203,9 +203,7 @@ TEST_F(PerfProviderTest, NoPerfData) {
|
|
|
| perf_provider_->ParseOutputProtoIfValid(
|
| TestIncognitoObserver::CreateWithIncognitoLaunched(false),
|
| - sampled_profile.Pass(),
|
| - kPerfSuccess,
|
| - std::vector<uint8_t>(),
|
| + std::move(sampled_profile), kPerfSuccess, std::vector<uint8_t>(),
|
| std::vector<uint8_t>());
|
|
|
| std::vector<SampledProfile> stored_profiles;
|
| @@ -218,10 +216,8 @@ TEST_F(PerfProviderTest, PerfDataProtoOnly) {
|
|
|
| perf_provider_->ParseOutputProtoIfValid(
|
| TestIncognitoObserver::CreateWithIncognitoLaunched(false),
|
| - sampled_profile.Pass(),
|
| - kPerfSuccess,
|
| - SerializeMessageToVector(perf_data_proto_),
|
| - std::vector<uint8_t>());
|
| + std::move(sampled_profile), kPerfSuccess,
|
| + SerializeMessageToVector(perf_data_proto_), std::vector<uint8_t>());
|
|
|
| std::vector<SampledProfile> stored_profiles;
|
| EXPECT_TRUE(perf_provider_->GetSampledProfiles(&stored_profiles));
|
| @@ -243,9 +239,7 @@ TEST_F(PerfProviderTest, PerfStatProtoOnly) {
|
|
|
| perf_provider_->ParseOutputProtoIfValid(
|
| TestIncognitoObserver::CreateWithIncognitoLaunched(false),
|
| - sampled_profile.Pass(),
|
| - kPerfSuccess,
|
| - std::vector<uint8_t>(),
|
| + std::move(sampled_profile), kPerfSuccess, std::vector<uint8_t>(),
|
| SerializeMessageToVector(perf_stat_proto_));
|
|
|
| std::vector<SampledProfile> stored_profiles;
|
| @@ -268,8 +262,7 @@ TEST_F(PerfProviderTest, BothPerfDataProtoAndPerfStatProto) {
|
|
|
| perf_provider_->ParseOutputProtoIfValid(
|
| TestIncognitoObserver::CreateWithIncognitoLaunched(false),
|
| - sampled_profile.Pass(),
|
| - kPerfSuccess,
|
| + std::move(sampled_profile), kPerfSuccess,
|
| SerializeMessageToVector(perf_data_proto_),
|
| SerializeMessageToVector(perf_stat_proto_));
|
|
|
| @@ -284,10 +277,8 @@ TEST_F(PerfProviderTest, InvalidPerfOutputResult) {
|
|
|
| perf_provider_->ParseOutputProtoIfValid(
|
| TestIncognitoObserver::CreateWithIncognitoLaunched(false),
|
| - sampled_profile.Pass(),
|
| - kPerfFailure,
|
| - SerializeMessageToVector(perf_data_proto_),
|
| - std::vector<uint8_t>());
|
| + std::move(sampled_profile), kPerfFailure,
|
| + SerializeMessageToVector(perf_data_proto_), std::vector<uint8_t>());
|
|
|
| // Should not have been stored.
|
| std::vector<SampledProfile> stored_profiles;
|
| @@ -302,19 +293,15 @@ TEST_F(PerfProviderTest, MultipleCalls) {
|
|
|
| perf_provider_->ParseOutputProtoIfValid(
|
| TestIncognitoObserver::CreateWithIncognitoLaunched(false),
|
| - sampled_profile.Pass(),
|
| - kPerfSuccess,
|
| - SerializeMessageToVector(perf_data_proto_),
|
| - std::vector<uint8_t>());
|
| + std::move(sampled_profile), kPerfSuccess,
|
| + SerializeMessageToVector(perf_data_proto_), std::vector<uint8_t>());
|
|
|
| sampled_profile.reset(new SampledProfile);
|
| sampled_profile->set_trigger_event(SampledProfile::RESTORE_SESSION);
|
| sampled_profile->set_ms_after_restore(3000);
|
| perf_provider_->ParseOutputProtoIfValid(
|
| TestIncognitoObserver::CreateWithIncognitoLaunched(false),
|
| - sampled_profile.Pass(),
|
| - kPerfSuccess,
|
| - std::vector<uint8_t>(),
|
| + std::move(sampled_profile), kPerfSuccess, std::vector<uint8_t>(),
|
| SerializeMessageToVector(perf_stat_proto_));
|
|
|
| sampled_profile.reset(new SampledProfile);
|
| @@ -323,18 +310,14 @@ TEST_F(PerfProviderTest, MultipleCalls) {
|
| sampled_profile->set_ms_after_resume(1500);
|
| perf_provider_->ParseOutputProtoIfValid(
|
| TestIncognitoObserver::CreateWithIncognitoLaunched(false),
|
| - sampled_profile.Pass(),
|
| - kPerfSuccess,
|
| - SerializeMessageToVector(perf_data_proto_),
|
| - std::vector<uint8_t>());
|
| + std::move(sampled_profile), kPerfSuccess,
|
| + SerializeMessageToVector(perf_data_proto_), std::vector<uint8_t>());
|
|
|
| sampled_profile.reset(new SampledProfile);
|
| sampled_profile->set_trigger_event(SampledProfile::PERIODIC_COLLECTION);
|
| perf_provider_->ParseOutputProtoIfValid(
|
| TestIncognitoObserver::CreateWithIncognitoLaunched(false),
|
| - sampled_profile.Pass(),
|
| - kPerfSuccess,
|
| - std::vector<uint8_t>(),
|
| + std::move(sampled_profile), kPerfSuccess, std::vector<uint8_t>(),
|
| SerializeMessageToVector(perf_stat_proto_));
|
|
|
| std::vector<SampledProfile> stored_profiles;
|
| @@ -385,10 +368,8 @@ TEST_F(PerfProviderTest, IncognitoWindowOpened) {
|
|
|
| perf_provider_->ParseOutputProtoIfValid(
|
| TestIncognitoObserver::CreateWithIncognitoLaunched(false),
|
| - sampled_profile.Pass(),
|
| - kPerfSuccess,
|
| - SerializeMessageToVector(perf_data_proto_),
|
| - std::vector<uint8_t>());
|
| + std::move(sampled_profile), kPerfSuccess,
|
| + SerializeMessageToVector(perf_data_proto_), std::vector<uint8_t>());
|
|
|
| std::vector<SampledProfile> stored_profiles1;
|
| EXPECT_TRUE(perf_provider_->GetSampledProfiles(&stored_profiles1));
|
| @@ -407,9 +388,7 @@ TEST_F(PerfProviderTest, IncognitoWindowOpened) {
|
| sampled_profile->set_ms_after_restore(3000);
|
| perf_provider_->ParseOutputProtoIfValid(
|
| TestIncognitoObserver::CreateWithIncognitoLaunched(false),
|
| - sampled_profile.Pass(),
|
| - kPerfSuccess,
|
| - std::vector<uint8_t>(),
|
| + std::move(sampled_profile), kPerfSuccess, std::vector<uint8_t>(),
|
| SerializeMessageToVector(perf_stat_proto_));
|
|
|
| std::vector<SampledProfile> stored_profiles2;
|
| @@ -430,10 +409,8 @@ TEST_F(PerfProviderTest, IncognitoWindowOpened) {
|
| // An incognito window opens.
|
| perf_provider_->ParseOutputProtoIfValid(
|
| TestIncognitoObserver::CreateWithIncognitoLaunched(true),
|
| - sampled_profile.Pass(),
|
| - kPerfSuccess,
|
| - SerializeMessageToVector(perf_data_proto_),
|
| - std::vector<uint8_t>());
|
| + std::move(sampled_profile), kPerfSuccess,
|
| + SerializeMessageToVector(perf_data_proto_), std::vector<uint8_t>());
|
|
|
| std::vector<SampledProfile> stored_profiles_empty;
|
| EXPECT_FALSE(perf_provider_->GetSampledProfiles(&stored_profiles_empty));
|
| @@ -443,9 +420,7 @@ TEST_F(PerfProviderTest, IncognitoWindowOpened) {
|
| // Incognito window is still open.
|
| perf_provider_->ParseOutputProtoIfValid(
|
| TestIncognitoObserver::CreateWithIncognitoLaunched(true),
|
| - sampled_profile.Pass(),
|
| - kPerfSuccess,
|
| - std::vector<uint8_t>(),
|
| + std::move(sampled_profile), kPerfSuccess, std::vector<uint8_t>(),
|
| SerializeMessageToVector(perf_stat_proto_));
|
|
|
| EXPECT_FALSE(perf_provider_->GetSampledProfiles(&stored_profiles_empty));
|
| @@ -457,10 +432,8 @@ TEST_F(PerfProviderTest, IncognitoWindowOpened) {
|
| // Incognito window closes.
|
| perf_provider_->ParseOutputProtoIfValid(
|
| TestIncognitoObserver::CreateWithIncognitoLaunched(false),
|
| - sampled_profile.Pass(),
|
| - kPerfSuccess,
|
| - SerializeMessageToVector(perf_data_proto_),
|
| - std::vector<uint8_t>());
|
| + std::move(sampled_profile), kPerfSuccess,
|
| + SerializeMessageToVector(perf_data_proto_), std::vector<uint8_t>());
|
|
|
| std::vector<SampledProfile> stored_profiles3;
|
| EXPECT_TRUE(perf_provider_->GetSampledProfiles(&stored_profiles3));
|
|
|