| Index: chrome/browser/safe_browsing/test_safe_browsing_service.cc
|
| diff --git a/chrome/browser/safe_browsing/test_safe_browsing_service.cc b/chrome/browser/safe_browsing/test_safe_browsing_service.cc
|
| index b836b18dec5c154330073c3c92b0fd9b87f05410..5cbf367571a56a16b38c234cc9f0863dc223437d 100644
|
| --- a/chrome/browser/safe_browsing/test_safe_browsing_service.cc
|
| +++ b/chrome/browser/safe_browsing/test_safe_browsing_service.cc
|
| @@ -14,8 +14,10 @@
|
| namespace safe_browsing {
|
|
|
| // TestSafeBrowsingService functions:
|
| -TestSafeBrowsingService::TestSafeBrowsingService()
|
| - : protocol_manager_delegate_disabled_(false),
|
| +TestSafeBrowsingService::TestSafeBrowsingService(bool v4_enabled,
|
| + bool use_v4_only)
|
| + : SafeBrowsingService(v4_enabled, use_v4_only),
|
| + protocol_manager_delegate_disabled_(false),
|
| serialized_download_report_(base::EmptyString()) {}
|
|
|
| TestSafeBrowsingService::~TestSafeBrowsingService() {}
|
| @@ -90,15 +92,20 @@ void TestSafeBrowsingService::SetV4ProtocolConfig(
|
| }
|
|
|
| // TestSafeBrowsingServiceFactory functions:
|
| -TestSafeBrowsingServiceFactory::TestSafeBrowsingServiceFactory()
|
| - : test_safe_browsing_service_(nullptr), test_protocol_config_(nullptr) {}
|
| +TestSafeBrowsingServiceFactory::TestSafeBrowsingServiceFactory(bool v4_enabled,
|
| + bool use_v4_only)
|
| + : test_safe_browsing_service_(nullptr),
|
| + test_protocol_config_(nullptr),
|
| + use_v4_only_(use_v4_only),
|
| + v4_enabled_(v4_enabled) {}
|
|
|
| TestSafeBrowsingServiceFactory::~TestSafeBrowsingServiceFactory() {}
|
|
|
| SafeBrowsingService*
|
| TestSafeBrowsingServiceFactory::CreateSafeBrowsingService() {
|
| // Instantiate TestSafeBrowsingService.
|
| - test_safe_browsing_service_ = new TestSafeBrowsingService();
|
| + test_safe_browsing_service_ =
|
| + new TestSafeBrowsingService(v4_enabled_, use_v4_only_);
|
| // Plug-in test member clases accordingly.
|
| if (test_ui_manager_)
|
| test_safe_browsing_service_->SetUIManager(test_ui_manager_.get());
|
|
|