Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(472)

Side by Side Diff: chrome/browser/safe_browsing/test_safe_browsing_service.cc

Issue 2645283007: Add the client for accessing Subresource Filter only list. (Closed)
Patch Set: Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2016 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/safe_browsing/test_safe_browsing_service.h" 5 #include "chrome/browser/safe_browsing/test_safe_browsing_service.h"
6 6
7 #include "base/strings/string_util.h" 7 #include "base/strings/string_util.h"
8 #include "chrome/browser/safe_browsing/download_protection_service.h" 8 #include "chrome/browser/safe_browsing/download_protection_service.h"
9 #include "chrome/browser/safe_browsing/ping_manager.h" 9 #include "chrome/browser/safe_browsing/ping_manager.h"
10 #include "chrome/browser/safe_browsing/ui_manager.h" 10 #include "chrome/browser/safe_browsing/ui_manager.h"
11 #include "components/safe_browsing_db/database_manager.h" 11 #include "components/safe_browsing_db/database_manager.h"
12 #include "components/safe_browsing_db/test_database_manager.h" 12 #include "components/safe_browsing_db/test_database_manager.h"
13 #include "components/safe_browsing_db/v4_feature_list.h"
vakh (use Gerrit instead) 2017/02/10 03:00:11 #include not needed?
melandory 2017/02/14 17:40:33 Done.
13 14
14 namespace safe_browsing { 15 namespace safe_browsing {
15 16
16 // TestSafeBrowsingService functions: 17 // TestSafeBrowsingService functions:
17 TestSafeBrowsingService::TestSafeBrowsingService() 18 TestSafeBrowsingService::TestSafeBrowsingService()
18 : protocol_manager_delegate_disabled_(false), 19 : protocol_manager_delegate_disabled_(false),
19 serialized_download_report_(base::EmptyString()) {} 20 serialized_download_report_(base::EmptyString()) {}
20 21
21 TestSafeBrowsingService::~TestSafeBrowsingService() {} 22 TestSafeBrowsingService::~TestSafeBrowsingService() {}
22 23
(...skipping 25 matching lines...) Expand all
48 // protocol_manager_delegate. 49 // protocol_manager_delegate.
49 protocol_manager_delegate_disabled_ = true; 50 protocol_manager_delegate_disabled_ = true;
50 } 51 }
51 52
52 void TestSafeBrowsingService::SetUIManager( 53 void TestSafeBrowsingService::SetUIManager(
53 TestSafeBrowsingUIManager* ui_manager) { 54 TestSafeBrowsingUIManager* ui_manager) {
54 ui_manager->SetSafeBrowsingService(this); 55 ui_manager->SetSafeBrowsingService(this);
55 ui_manager_ = ui_manager; 56 ui_manager_ = ui_manager;
56 } 57 }
57 58
59 const scoped_refptr<SafeBrowsingDatabaseManager>&
60 TestSafeBrowsingService::v4_local_database_manager() const {
61 return database_manager_;
vakh (use Gerrit instead) 2017/02/10 03:00:12 this looks like a hack we should avoid.
melandory 2017/02/14 17:40:33 Yep, I'll piggy back on changes in your CL 2675063
62 }
63
58 SafeBrowsingDatabaseManager* TestSafeBrowsingService::CreateDatabaseManager() { 64 SafeBrowsingDatabaseManager* TestSafeBrowsingService::CreateDatabaseManager() {
59 if (database_manager_) 65 if (database_manager_)
60 return database_manager_.get(); 66 return database_manager_.get();
61 return SafeBrowsingService::CreateDatabaseManager(); 67 return SafeBrowsingService::CreateDatabaseManager();
62 } 68 }
63 69
64 SafeBrowsingUIManager* TestSafeBrowsingService::CreateUIManager() { 70 SafeBrowsingUIManager* TestSafeBrowsingService::CreateUIManager() {
65 if (ui_manager_) 71 if (ui_manager_)
66 return ui_manager_.get(); 72 return ui_manager_.get();
67 return SafeBrowsingService::CreateUIManager(); 73 return SafeBrowsingService::CreateUIManager();
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
148 const std::string& serialized) { 154 const std::string& serialized) {
149 details_.push_back(serialized); 155 details_.push_back(serialized);
150 } 156 }
151 157
152 std::list<std::string>* TestSafeBrowsingUIManager::GetThreatDetails() { 158 std::list<std::string>* TestSafeBrowsingUIManager::GetThreatDetails() {
153 return &details_; 159 return &details_;
154 } 160 }
155 161
156 TestSafeBrowsingUIManager::~TestSafeBrowsingUIManager() {} 162 TestSafeBrowsingUIManager::~TestSafeBrowsingUIManager() {}
157 } // namespace safe_browsing 163 } // namespace safe_browsing
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698