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

Side by Side Diff: chrome/browser/extensions/fake_safe_browsing_database_manager.cc

Issue 119963004: Manage all the testing classes for Blacklist in TestBlacklist. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years 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 | Annotate | Revision Log
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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/extensions/fake_safe_browsing_database_manager.h" 5 #include "chrome/browser/extensions/fake_safe_browsing_database_manager.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <iterator> 8 #include <iterator>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 13 matching lines...) Expand all
24 } 24 }
25 25
26 FakeSafeBrowsingDatabaseManager::~FakeSafeBrowsingDatabaseManager() { 26 FakeSafeBrowsingDatabaseManager::~FakeSafeBrowsingDatabaseManager() {
27 } 27 }
28 28
29 FakeSafeBrowsingDatabaseManager& FakeSafeBrowsingDatabaseManager::Enable() { 29 FakeSafeBrowsingDatabaseManager& FakeSafeBrowsingDatabaseManager::Enable() {
30 enabled_ = true; 30 enabled_ = true;
31 return *this; 31 return *this;
32 } 32 }
33 33
34 FakeSafeBrowsingDatabaseManager& FakeSafeBrowsingDatabaseManager::Disable() {
35 enabled_ = false;
36 return *this;
37 }
38
34 FakeSafeBrowsingDatabaseManager& 39 FakeSafeBrowsingDatabaseManager&
35 FakeSafeBrowsingDatabaseManager::ClearUnsafe() { 40 FakeSafeBrowsingDatabaseManager::ClearUnsafe() {
36 unsafe_ids_.clear(); 41 unsafe_ids_.clear();
37 return *this; 42 return *this;
38 } 43 }
39 44
40 FakeSafeBrowsingDatabaseManager& FakeSafeBrowsingDatabaseManager::SetUnsafe( 45 FakeSafeBrowsingDatabaseManager& FakeSafeBrowsingDatabaseManager::SetUnsafe(
41 const std::string& a) { 46 const std::string& a) {
42 ClearUnsafe(); 47 ClearUnsafe();
43 unsafe_ids_.insert(a); 48 unsafe_ids_.insert(a);
(...skipping 15 matching lines...) Expand all
59 } 64 }
60 65
61 FakeSafeBrowsingDatabaseManager& FakeSafeBrowsingDatabaseManager::SetUnsafe( 66 FakeSafeBrowsingDatabaseManager& FakeSafeBrowsingDatabaseManager::SetUnsafe(
62 const std::string& a, const std::string& b, const std::string& c, 67 const std::string& a, const std::string& b, const std::string& c,
63 const std::string& d) { 68 const std::string& d) {
64 SetUnsafe(a, b, c); 69 SetUnsafe(a, b, c);
65 unsafe_ids_.insert(d); 70 unsafe_ids_.insert(d);
66 return *this; 71 return *this;
67 } 72 }
68 73
74 FakeSafeBrowsingDatabaseManager& FakeSafeBrowsingDatabaseManager::AddUnsafe(
75 const std::string& a) {
76 unsafe_ids_.insert(a);
77 return *this;
78 }
79
80 FakeSafeBrowsingDatabaseManager& FakeSafeBrowsingDatabaseManager::RemoveUnsafe(
81 const std::string& a) {
82 unsafe_ids_.erase(a);
83 return *this;
84 }
85
69 void FakeSafeBrowsingDatabaseManager::NotifyUpdate() { 86 void FakeSafeBrowsingDatabaseManager::NotifyUpdate() {
70 SafeBrowsingDatabaseManager::NotifyDatabaseUpdateFinished(true); 87 SafeBrowsingDatabaseManager::NotifyDatabaseUpdateFinished(true);
71 } 88 }
72 89
73 bool FakeSafeBrowsingDatabaseManager::CheckExtensionIDs( 90 bool FakeSafeBrowsingDatabaseManager::CheckExtensionIDs(
74 const std::set<std::string>& extension_ids, 91 const std::set<std::string>& extension_ids,
75 Client* client) { 92 Client* client) {
76 if (!enabled_) 93 if (!enabled_)
77 return true; 94 return true;
78 95
(...skipping 29 matching lines...) Expand all
108 return false; 125 return false;
109 } 126 }
110 127
111 void FakeSafeBrowsingDatabaseManager::OnSafeBrowsingResult( 128 void FakeSafeBrowsingDatabaseManager::OnSafeBrowsingResult(
112 scoped_ptr<SafeBrowsingCheck> result, 129 scoped_ptr<SafeBrowsingCheck> result,
113 Client* client) { 130 Client* client) {
114 client->OnSafeBrowsingResult(*result); 131 client->OnSafeBrowsingResult(*result);
115 } 132 }
116 133
117 } // namespace extensions 134 } // namespace extensions
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698