Chromium Code Reviews| Index: components/variations/service/variations_service_unittest.cc |
| diff --git a/components/variations/service/variations_service_unittest.cc b/components/variations/service/variations_service_unittest.cc |
| index edbb8ccd5a62a81a2d907a5f5e013bcd64b933df..d28b37b25825043ed9ed6b36740ef33ef8178ed7 100644 |
| --- a/components/variations/service/variations_service_unittest.cc |
| +++ b/components/variations/service/variations_service_unittest.cc |
| @@ -5,6 +5,7 @@ |
| #include "components/variations/service/variations_service.h" |
| #include <stddef.h> |
| + |
| #include <utility> |
| #include <vector> |
| @@ -12,6 +13,7 @@ |
| #include "base/feature_list.h" |
| #include "base/json/json_string_value_serializer.h" |
| #include "base/macros.h" |
| +#include "base/memory/ptr_util.h" |
| #include "base/message_loop/message_loop.h" |
| #include "base/sha1.h" |
| #include "base/strings/string_number_conversions.h" |
| @@ -77,9 +79,9 @@ class TestVariationsServiceClient : public VariationsServiceClient { |
| class TestVariationsService : public VariationsService { |
| public: |
| TestVariationsService( |
| - scoped_ptr<web_resource::TestRequestAllowedNotifier> test_notifier, |
| + std::unique_ptr<web_resource::TestRequestAllowedNotifier> test_notifier, |
| PrefService* local_state) |
| - : VariationsService(make_scoped_ptr(new TestVariationsServiceClient()), |
| + : VariationsService(base::WrapUnique(new TestVariationsServiceClient()), |
| std::move(test_notifier), |
| local_state, |
| NULL, |
| @@ -266,7 +268,7 @@ TEST_F(VariationsServiceTest, CreateTrialsFromSeed) { |
| // Setup base::FeatureList. |
| base::FeatureList::ClearInstanceForTesting(); |
| - base::FeatureList::SetInstance(make_scoped_ptr(new base::FeatureList())); |
| + base::FeatureList::SetInstance(base::WrapUnique(new base::FeatureList())); |
| // Create a local base::FieldTrialList, to hold the field trials created in |
| // this test. |
| @@ -274,7 +276,7 @@ TEST_F(VariationsServiceTest, CreateTrialsFromSeed) { |
| // Create a variations service. |
| TestVariationsService service( |
| - make_scoped_ptr(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| + base::WrapUnique(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| &prefs); |
| service.SetCreateTrialsFromSeedCalledForTesting(false); |
| @@ -297,7 +299,7 @@ TEST_F(VariationsServiceTest, CreateTrialsFromSeedNoLastFetchTime) { |
| // Setup base::FeatureList. |
| base::FeatureList::ClearInstanceForTesting(); |
| - base::FeatureList::SetInstance(make_scoped_ptr(new base::FeatureList())); |
| + base::FeatureList::SetInstance(base::WrapUnique(new base::FeatureList())); |
| // Create a local base::FieldTrialList, to hold the field trials created in |
| // this test. |
| @@ -305,7 +307,7 @@ TEST_F(VariationsServiceTest, CreateTrialsFromSeedNoLastFetchTime) { |
| // Create a variations service |
| TestVariationsService service( |
| - make_scoped_ptr(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| + base::WrapUnique(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| &prefs); |
| service.SetCreateTrialsFromSeedCalledForTesting(false); |
| @@ -328,7 +330,7 @@ TEST_F(VariationsServiceTest, CreateTrialsFromOutdatedSeed) { |
| // Setup base::FeatureList. |
| base::FeatureList::ClearInstanceForTesting(); |
| - base::FeatureList::SetInstance(make_scoped_ptr(new base::FeatureList())); |
| + base::FeatureList::SetInstance(base::WrapUnique(new base::FeatureList())); |
| // Create a local base::FieldTrialList, to hold the field trials created in |
| // this test. |
| @@ -336,7 +338,7 @@ TEST_F(VariationsServiceTest, CreateTrialsFromOutdatedSeed) { |
| // Create a variations service. |
| TestVariationsService service( |
| - make_scoped_ptr(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| + base::WrapUnique(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| &prefs); |
| service.SetCreateTrialsFromSeedCalledForTesting(false); |
| @@ -359,12 +361,12 @@ TEST_F(VariationsServiceTest, GetVariationsServerURL) { |
| VariationsService::GetDefaultVariationsServerURLForTesting(); |
| std::string value; |
| - scoped_ptr<TestVariationsServiceClient> client = |
| - make_scoped_ptr(new TestVariationsServiceClient()); |
| + std::unique_ptr<TestVariationsServiceClient> client = |
|
danakj
2016/04/25 18:32:58
include memory?
dcheng
2016/04/25 19:55:06
Done.
|
| + base::WrapUnique(new TestVariationsServiceClient()); |
| TestVariationsServiceClient* raw_client = client.get(); |
| VariationsService service( |
| std::move(client), |
| - make_scoped_ptr(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| + base::WrapUnique(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| &prefs, NULL, UIStringOverrider()); |
| GURL url = service.GetVariationsServerURL(&prefs, std::string()); |
| EXPECT_TRUE(base::StartsWith(url.spec(), default_variations_url, |
| @@ -399,7 +401,7 @@ TEST_F(VariationsServiceTest, VariationsURLHasOSNameParam) { |
| TestingPrefServiceSimple prefs; |
| VariationsService::RegisterPrefs(prefs.registry()); |
| TestVariationsService service( |
| - make_scoped_ptr(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| + base::WrapUnique(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| &prefs); |
| const GURL url = service.GetVariationsServerURL(&prefs, std::string()); |
| @@ -414,8 +416,8 @@ TEST_F(VariationsServiceTest, RequestsInitiallyNotAllowed) { |
| // Pass ownership to TestVariationsService, but keep a weak pointer to |
| // manipulate it for this test. |
| - scoped_ptr<web_resource::TestRequestAllowedNotifier> test_notifier = |
| - make_scoped_ptr(new web_resource::TestRequestAllowedNotifier(&prefs)); |
| + std::unique_ptr<web_resource::TestRequestAllowedNotifier> test_notifier = |
| + base::WrapUnique(new web_resource::TestRequestAllowedNotifier(&prefs)); |
| web_resource::TestRequestAllowedNotifier* raw_notifier = test_notifier.get(); |
| TestVariationsService test_service(std::move(test_notifier), &prefs); |
| @@ -434,8 +436,8 @@ TEST_F(VariationsServiceTest, RequestsInitiallyAllowed) { |
| // Pass ownership to TestVariationsService, but keep a weak pointer to |
| // manipulate it for this test. |
| - scoped_ptr<web_resource::TestRequestAllowedNotifier> test_notifier = |
| - make_scoped_ptr(new web_resource::TestRequestAllowedNotifier(&prefs)); |
| + std::unique_ptr<web_resource::TestRequestAllowedNotifier> test_notifier = |
| + base::WrapUnique(new web_resource::TestRequestAllowedNotifier(&prefs)); |
| web_resource::TestRequestAllowedNotifier* raw_notifier = test_notifier.get(); |
| TestVariationsService test_service(std::move(test_notifier), &prefs); |
| @@ -449,7 +451,7 @@ TEST_F(VariationsServiceTest, SeedStoredWhenOKStatus) { |
| VariationsService::RegisterPrefs(prefs.registry()); |
| TestVariationsService service( |
| - make_scoped_ptr(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| + base::WrapUnique(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| &prefs); |
| service.set_intercepts_fetch(false); |
| @@ -478,7 +480,7 @@ TEST_F(VariationsServiceTest, SeedNotStoredWhenNonOKStatus) { |
| VariationsService::RegisterPrefs(prefs.registry()); |
| TestVariationsService service( |
| - make_scoped_ptr(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| + base::WrapUnique(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| &prefs); |
| service.set_intercepts_fetch(false); |
| for (size_t i = 0; i < arraysize(non_ok_status_codes); ++i) { |
| @@ -500,7 +502,7 @@ TEST_F(VariationsServiceTest, RequestGzipCompressedSeed) { |
| net::TestURLFetcherFactory factory; |
| TestVariationsService service( |
| - make_scoped_ptr(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| + base::WrapUnique(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| &prefs); |
| service.set_intercepts_fetch(false); |
| service.DoActualFetch(); |
| @@ -536,7 +538,7 @@ TEST_F(VariationsServiceTest, InstanceManipulations) { |
| for (size_t i = 0; i < arraysize(cases); ++i) { |
| TestVariationsService service( |
| - make_scoped_ptr(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| + base::WrapUnique(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| &prefs); |
| service.set_intercepts_fetch(false); |
| service.DoActualFetch(); |
| @@ -560,7 +562,7 @@ TEST_F(VariationsServiceTest, CountryHeader) { |
| VariationsService::RegisterPrefs(prefs.registry()); |
| TestVariationsService service( |
| - make_scoped_ptr(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| + base::WrapUnique(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| &prefs); |
| service.set_intercepts_fetch(false); |
| @@ -583,8 +585,8 @@ TEST_F(VariationsServiceTest, Observer) { |
| TestingPrefServiceSimple prefs; |
| VariationsService::RegisterPrefs(prefs.registry()); |
| VariationsService service( |
| - make_scoped_ptr(new TestVariationsServiceClient()), |
| - make_scoped_ptr(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| + base::WrapUnique(new TestVariationsServiceClient()), |
| + base::WrapUnique(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| &prefs, NULL, UIStringOverrider()); |
| struct { |
| @@ -683,8 +685,8 @@ TEST_F(VariationsServiceTest, LoadPermanentConsistencyCountry) { |
| TestingPrefServiceSimple prefs; |
| VariationsService::RegisterPrefs(prefs.registry()); |
| VariationsService service( |
| - make_scoped_ptr(new TestVariationsServiceClient()), |
| - make_scoped_ptr(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| + base::WrapUnique(new TestVariationsServiceClient()), |
| + base::WrapUnique(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| &prefs, NULL, UIStringOverrider()); |
| if (test.pref_value_before) { |
| @@ -755,7 +757,7 @@ TEST_F(VariationsServiceTest, OverrideStoredPermanentCountry) { |
| TestingPrefServiceSimple prefs; |
| VariationsService::RegisterPrefs(prefs.registry()); |
| TestVariationsService service( |
| - make_scoped_ptr(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| + base::WrapUnique(new web_resource::TestRequestAllowedNotifier(&prefs)), |
| &prefs); |
| if (!test.pref_value_before.empty()) { |