| Index: chrome/browser/component_updater/subresource_filter_component_installer_unittest.cc
|
| diff --git a/chrome/browser/component_updater/subresource_filter_component_installer_unittest.cc b/chrome/browser/component_updater/subresource_filter_component_installer_unittest.cc
|
| index 2599c8c746b51f1b3b22aee4e40718b3080d54c8..5b01b130f4b650d92394f04499d9c5be5f1cf1a8 100644
|
| --- a/chrome/browser/component_updater/subresource_filter_component_installer_unittest.cc
|
| +++ b/chrome/browser/component_updater/subresource_filter_component_installer_unittest.cc
|
| @@ -37,15 +37,15 @@ static const char kTestRulesetVersion[] = "1.2.3.4";
|
|
|
| class TestRulesetService : public subresource_filter::RulesetService {
|
| public:
|
| - TestRulesetService(PrefService* local_state,
|
| - scoped_refptr<base::SequencedTaskRunner> task_runner,
|
| - const base::FilePath& base_dir)
|
| - : subresource_filter::RulesetService(
|
| - local_state,
|
| - task_runner,
|
| - base::MakeUnique<
|
| - subresource_filter::ContentRulesetServiceDelegate>(),
|
| - base_dir) {}
|
| + TestRulesetService(
|
| + PrefService* local_state,
|
| + scoped_refptr<base::SequencedTaskRunner> task_runner,
|
| + subresource_filter::ContentRulesetServiceDelegate* delegate,
|
| + const base::FilePath& base_dir)
|
| + : subresource_filter::RulesetService(local_state,
|
| + task_runner,
|
| + delegate,
|
| + base_dir) {}
|
|
|
| ~TestRulesetService() override {}
|
|
|
| @@ -103,18 +103,21 @@ class SubresourceFilterComponentInstallerTest : public PlatformTest {
|
| subresource_filter::IndexedRulesetVersion::RegisterPrefs(
|
| pref_service_.registry());
|
|
|
| - std::unique_ptr<subresource_filter::RulesetService> service(
|
| - new TestRulesetService(&pref_service_, task_runner_,
|
| - ruleset_service_dir_.GetPath()));
|
| + auto delegate =
|
| + base::MakeUnique<subresource_filter::ContentRulesetServiceDelegate>();
|
| + delegate->set_ruleset_service(base::MakeUnique<TestRulesetService>(
|
| + &pref_service_, task_runner_, delegate.get(),
|
| + ruleset_service_dir_.GetPath()));
|
|
|
| - TestingBrowserProcess::GetGlobal()->SetRulesetService(std::move(service));
|
| + TestingBrowserProcess::GetGlobal()->SetRulesetService(std::move(delegate));
|
| traits_.reset(new SubresourceFilterComponentInstallerTraits());
|
| }
|
|
|
| TestRulesetService* service() {
|
| return static_cast<TestRulesetService*>(
|
| TestingBrowserProcess::GetGlobal()
|
| - ->subresource_filter_ruleset_service());
|
| + ->subresource_filter_ruleset_service_delegate()
|
| + ->ruleset_service());
|
| }
|
|
|
| void WriteStringToFile(const std::string data, const base::FilePath& path) {
|
|
|