| Index: components/update_client/update_checker_unittest.cc
|
| diff --git a/components/update_client/update_checker_unittest.cc b/components/update_client/update_checker_unittest.cc
|
| index 6546206f1ba14c61e002f99ed980f5166fdc705b..879099ae4f24ef50883966c684d2d0a4e67074d0 100644
|
| --- a/components/update_client/update_checker_unittest.cc
|
| +++ b/components/update_client/update_checker_unittest.cc
|
| @@ -69,7 +69,6 @@ class UpdateCheckerTest : public testing::Test {
|
|
|
| scoped_refptr<TestConfigurator> config_;
|
| std::unique_ptr<TestingPrefServiceSimple> pref_;
|
| - std::unique_ptr<PersistedData> metadata_;
|
|
|
| std::unique_ptr<UpdateChecker> update_checker_;
|
|
|
| @@ -98,11 +97,11 @@ UpdateCheckerTest::~UpdateCheckerTest() {
|
| }
|
|
|
| void UpdateCheckerTest::SetUp() {
|
| + pref_ = base::MakeUnique<TestingPrefServiceSimple>();
|
| config_ = base::MakeShared<TestConfigurator>(
|
| base::ThreadTaskRunnerHandle::Get(), base::ThreadTaskRunnerHandle::Get());
|
| - pref_ = base::MakeUnique<TestingPrefServiceSimple>();
|
| + config_->SetPrefService(pref_.get());
|
| PersistedData::RegisterPrefs(pref_->registry());
|
| - metadata_ = base::MakeUnique<PersistedData>(pref_.get());
|
| interceptor_factory_ =
|
| base::MakeUnique<InterceptorFactory>(base::ThreadTaskRunnerHandle::Get());
|
| post_interceptor_ = interceptor_factory_->CreateInterceptor();
|
| @@ -182,7 +181,7 @@ TEST_F(UpdateCheckerTest, UpdateCheckSuccess) {
|
| EXPECT_TRUE(post_interceptor_->ExpectRequest(
|
| new PartialMatch("updatecheck"), test_file("updatecheck_reply_1.xml")));
|
|
|
| - update_checker_ = UpdateChecker::Create(config_, metadata_.get());
|
| + update_checker_ = UpdateChecker::Create(config_);
|
|
|
| IdToComponentPtrMap components;
|
| components[kUpdateItemId] = MakeComponent();
|
| @@ -250,7 +249,7 @@ TEST_F(UpdateCheckerTest, UpdateCheckInvalidAp) {
|
| EXPECT_TRUE(post_interceptor_->ExpectRequest(
|
| new PartialMatch("updatecheck"), test_file("updatecheck_reply_1.xml")));
|
|
|
| - update_checker_ = UpdateChecker::Create(config_, metadata_.get());
|
| + update_checker_ = UpdateChecker::Create(config_);
|
|
|
| IdToComponentPtrMap components;
|
| components[kUpdateItemId] = MakeComponent();
|
| @@ -280,7 +279,7 @@ TEST_F(UpdateCheckerTest, UpdateCheckSuccessNoBrand) {
|
| new PartialMatch("updatecheck"), test_file("updatecheck_reply_1.xml")));
|
|
|
| config_->SetBrand("TOOLONG"); // Sets an invalid brand code.
|
| - update_checker_ = UpdateChecker::Create(config_, metadata_.get());
|
| + update_checker_ = UpdateChecker::Create(config_);
|
|
|
| IdToComponentPtrMap components;
|
| components[kUpdateItemId] = MakeComponent();
|
| @@ -306,7 +305,7 @@ TEST_F(UpdateCheckerTest, UpdateCheckError) {
|
| EXPECT_TRUE(
|
| post_interceptor_->ExpectRequest(new PartialMatch("updatecheck"), 403));
|
|
|
| - update_checker_ = UpdateChecker::Create(config_, metadata_.get());
|
| + update_checker_ = UpdateChecker::Create(config_);
|
|
|
| IdToComponentPtrMap components;
|
| components[kUpdateItemId] = MakeComponent();
|
| @@ -334,7 +333,7 @@ TEST_F(UpdateCheckerTest, UpdateCheckDownloadPreference) {
|
|
|
| config_->SetDownloadPreference(string("cacheable"));
|
|
|
| - update_checker_ = UpdateChecker::Create(config_, metadata_.get());
|
| + update_checker_ = UpdateChecker::Create(config_);
|
|
|
| IdToComponentPtrMap components;
|
| components[kUpdateItemId] = MakeComponent();
|
| @@ -360,7 +359,7 @@ TEST_F(UpdateCheckerTest, UpdateCheckCupError) {
|
| new PartialMatch("updatecheck"), test_file("updatecheck_reply_1.xml")));
|
|
|
| config_->SetEnabledCupSigning(true);
|
| - update_checker_ = UpdateChecker::Create(config_, metadata_.get());
|
| + update_checker_ = UpdateChecker::Create(config_);
|
|
|
| IdToComponentPtrMap components;
|
| components[kUpdateItemId] = MakeComponent();
|
| @@ -398,7 +397,7 @@ TEST_F(UpdateCheckerTest, UpdateCheckCupError) {
|
| TEST_F(UpdateCheckerTest, UpdateCheckRequiresEncryptionError) {
|
| config_->SetUpdateCheckUrl(GURL("http:\\foo\bar"));
|
|
|
| - update_checker_ = UpdateChecker::Create(config_, metadata_.get());
|
| + update_checker_ = UpdateChecker::Create(config_);
|
|
|
| IdToComponentPtrMap components;
|
| components[kUpdateItemId] = MakeComponent();
|
| @@ -424,7 +423,7 @@ TEST_F(UpdateCheckerTest, UpdateCheckDateLastRollCall) {
|
| EXPECT_TRUE(post_interceptor_->ExpectRequest(
|
| new PartialMatch("updatecheck"), test_file("updatecheck_reply_4.xml")));
|
|
|
| - update_checker_ = UpdateChecker::Create(config_, metadata_.get());
|
| + update_checker_ = UpdateChecker::Create(config_);
|
|
|
| IdToComponentPtrMap components;
|
| components[kUpdateItemId] = MakeComponent();
|
| @@ -437,7 +436,7 @@ TEST_F(UpdateCheckerTest, UpdateCheckDateLastRollCall) {
|
| base::Unretained(this)));
|
| RunThreads();
|
|
|
| - update_checker_ = UpdateChecker::Create(config_, metadata_.get());
|
| + update_checker_ = UpdateChecker::Create(config_);
|
| update_checker_->CheckForUpdates(
|
| std::vector<std::string>{kUpdateItemId}, components, "extra=\"params\"",
|
| true,
|
| @@ -460,7 +459,7 @@ TEST_F(UpdateCheckerTest, UpdateCheckUpdateDisabled) {
|
| new PartialMatch("updatecheck"), test_file("updatecheck_reply_1.xml")));
|
|
|
| config_->SetBrand("");
|
| - update_checker_ = UpdateChecker::Create(config_, metadata_.get());
|
| + update_checker_ = UpdateChecker::Create(config_);
|
|
|
| IdToComponentPtrMap components;
|
| components[kUpdateItemId] = MakeComponent();
|
| @@ -491,7 +490,7 @@ TEST_F(UpdateCheckerTest, UpdateCheckUpdateDisabled) {
|
| // Expects the update check to include the "updatedisabled" attribute.
|
| component->crx_component_.supports_group_policy_enable_component_updates =
|
| true;
|
| - update_checker_ = UpdateChecker::Create(config_, metadata_.get());
|
| + update_checker_ = UpdateChecker::Create(config_);
|
| update_checker_->CheckForUpdates(
|
| std::vector<std::string>{kUpdateItemId}, components, "", false,
|
| base::Bind(&UpdateCheckerTest::UpdateCheckComplete,
|
| @@ -508,7 +507,7 @@ TEST_F(UpdateCheckerTest, UpdateCheckUpdateDisabled) {
|
| // Expects the update check to not include the "updatedisabled" attribute.
|
| component->crx_component_.supports_group_policy_enable_component_updates =
|
| false;
|
| - update_checker_ = UpdateChecker::Create(config_, metadata_.get());
|
| + update_checker_ = UpdateChecker::Create(config_);
|
| update_checker_->CheckForUpdates(
|
| std::vector<std::string>{kUpdateItemId}, components, "", true,
|
| base::Bind(&UpdateCheckerTest::UpdateCheckComplete,
|
| @@ -525,7 +524,7 @@ TEST_F(UpdateCheckerTest, UpdateCheckUpdateDisabled) {
|
| // Expects the update check to not include the "updatedisabled" attribute.
|
| component->crx_component_.supports_group_policy_enable_component_updates =
|
| true;
|
| - update_checker_ = UpdateChecker::Create(config_, metadata_.get());
|
| + update_checker_ = UpdateChecker::Create(config_);
|
| update_checker_->CheckForUpdates(
|
| std::vector<std::string>{kUpdateItemId}, components, "", true,
|
| base::Bind(&UpdateCheckerTest::UpdateCheckComplete,
|
| @@ -542,7 +541,7 @@ TEST_F(UpdateCheckerTest, NoUpdateActionRun) {
|
| new PartialMatch("updatecheck"),
|
| test_file("updatecheck_reply_noupdate.xml")));
|
|
|
| - update_checker_ = UpdateChecker::Create(config_, metadata_.get());
|
| + update_checker_ = UpdateChecker::Create(config_);
|
|
|
| IdToComponentPtrMap components;
|
| components[kUpdateItemId] = MakeComponent();
|
|
|