| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 // This test creates a safebrowsing service using test safebrowsing database | 5 // This test creates a safebrowsing service using test safebrowsing database |
| 6 // and a test protocol manager. It is used to test logics in safebrowsing | 6 // and a test protocol manager. It is used to test logics in safebrowsing |
| 7 // service. | 7 // service. |
| 8 | 8 |
| 9 #include <algorithm> | 9 #include <algorithm> |
| 10 | 10 |
| (...skipping 238 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 249 base::hash_set<SBPrefix> download_digest_prefix_; | 249 base::hash_set<SBPrefix> download_digest_prefix_; |
| 250 }; | 250 }; |
| 251 | 251 |
| 252 // Factory that creates TestSafeBrowsingDatabase instances. | 252 // Factory that creates TestSafeBrowsingDatabase instances. |
| 253 class TestSafeBrowsingDatabaseFactory : public SafeBrowsingDatabaseFactory { | 253 class TestSafeBrowsingDatabaseFactory : public SafeBrowsingDatabaseFactory { |
| 254 public: | 254 public: |
| 255 TestSafeBrowsingDatabaseFactory() : db_(NULL) {} | 255 TestSafeBrowsingDatabaseFactory() : db_(NULL) {} |
| 256 ~TestSafeBrowsingDatabaseFactory() override {} | 256 ~TestSafeBrowsingDatabaseFactory() override {} |
| 257 | 257 |
| 258 SafeBrowsingDatabase* CreateSafeBrowsingDatabase( | 258 SafeBrowsingDatabase* CreateSafeBrowsingDatabase( |
| 259 const scoped_refptr<base::SequencedTaskRunner>& db_task_runner, |
| 259 bool enable_download_protection, | 260 bool enable_download_protection, |
| 260 bool enable_client_side_whitelist, | 261 bool enable_client_side_whitelist, |
| 261 bool enable_download_whitelist, | 262 bool enable_download_whitelist, |
| 262 bool enable_extension_blacklist, | 263 bool enable_extension_blacklist, |
| 263 bool enable_side_effect_free_whitelist, | 264 bool enable_side_effect_free_whitelist, |
| 264 bool enable_ip_blacklist, | 265 bool enable_ip_blacklist, |
| 265 bool enabled_unwanted_software_list) override { | 266 bool enabled_unwanted_software_list) override { |
| 266 db_ = new TestSafeBrowsingDatabase(); | 267 db_ = new TestSafeBrowsingDatabase(); |
| 267 return db_; | 268 return db_; |
| 268 } | 269 } |
| (...skipping 967 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1236 content::WindowedNotificationObserver observer( | 1237 content::WindowedNotificationObserver observer( |
| 1237 chrome::NOTIFICATION_SAFE_BROWSING_UPDATE_COMPLETE, | 1238 chrome::NOTIFICATION_SAFE_BROWSING_UPDATE_COMPLETE, |
| 1238 content::Source<SafeBrowsingDatabaseManager>( | 1239 content::Source<SafeBrowsingDatabaseManager>( |
| 1239 sb_service_->database_manager().get())); | 1240 sb_service_->database_manager().get())); |
| 1240 BrowserThread::PostTask( | 1241 BrowserThread::PostTask( |
| 1241 BrowserThread::IO, | 1242 BrowserThread::IO, |
| 1242 FROM_HERE, | 1243 FROM_HERE, |
| 1243 base::Bind(&SafeBrowsingDatabaseManagerCookieTest::ForceUpdate, this)); | 1244 base::Bind(&SafeBrowsingDatabaseManagerCookieTest::ForceUpdate, this)); |
| 1244 observer.Wait(); | 1245 observer.Wait(); |
| 1245 } | 1246 } |
| OLD | NEW |