diff options
Diffstat (limited to 'chrome/browser/external_protocol/external_protocol_handler_unittest.cc')
-rw-r--r-- | chrome/browser/external_protocol/external_protocol_handler_unittest.cc | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/chrome/browser/external_protocol/external_protocol_handler_unittest.cc b/chrome/browser/external_protocol/external_protocol_handler_unittest.cc index fdbfe28..4518b75 100644 --- a/chrome/browser/external_protocol/external_protocol_handler_unittest.cc +++ b/chrome/browser/external_protocol/external_protocol_handler_unittest.cc @@ -21,15 +21,13 @@ class FakeExternalProtocolHandlerWorker os_state_(os_state) {} private: - virtual ~FakeExternalProtocolHandlerWorker() {} + ~FakeExternalProtocolHandlerWorker() override {} - virtual ShellIntegration::DefaultWebClientState CheckIsDefault() override { + ShellIntegration::DefaultWebClientState CheckIsDefault() override { return os_state_; } - virtual bool SetAsDefault(bool interactive_permitted) override { - return true; - } + bool SetAsDefault(bool interactive_permitted) override { return true; } ShellIntegration::DefaultWebClientState os_state_; }; @@ -44,38 +42,38 @@ class FakeExternalProtocolHandlerDelegate has_prompted_(false), has_blocked_ (false) {} - virtual ShellIntegration::DefaultProtocolClientWorker* CreateShellWorker( + ShellIntegration::DefaultProtocolClientWorker* CreateShellWorker( ShellIntegration::DefaultWebClientObserver* observer, const std::string& protocol) override { return new FakeExternalProtocolHandlerWorker(observer, protocol, os_state_); } - virtual ExternalProtocolHandler::BlockState GetBlockState( + ExternalProtocolHandler::BlockState GetBlockState( const std::string& scheme) override { return block_state_; } - virtual void BlockRequest() override { + void BlockRequest() override { ASSERT_TRUE(block_state_ == ExternalProtocolHandler::BLOCK || os_state_ == ShellIntegration::IS_DEFAULT); has_blocked_ = true; } - virtual void RunExternalProtocolDialog(const GURL& url, - int render_process_host_id, - int routing_id) override { + void RunExternalProtocolDialog(const GURL& url, + int render_process_host_id, + int routing_id) override { ASSERT_EQ(block_state_, ExternalProtocolHandler::UNKNOWN); ASSERT_NE(os_state_, ShellIntegration::IS_DEFAULT); has_prompted_ = true; } - virtual void LaunchUrlWithoutSecurityCheck(const GURL& url) override { + void LaunchUrlWithoutSecurityCheck(const GURL& url) override { ASSERT_EQ(block_state_, ExternalProtocolHandler::DONT_BLOCK); ASSERT_NE(os_state_, ShellIntegration::IS_DEFAULT); has_launched_ = true; } - virtual void FinishedProcessingCheck() override { + void FinishedProcessingCheck() override { base::MessageLoop::current()->Quit(); } |