OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 #ifndef EXTENSIONS_BROWSER_TEST_RUNTIME_API_DELEGATE_H_ | 5 #ifndef EXTENSIONS_BROWSER_TEST_RUNTIME_API_DELEGATE_H_ |
6 #define EXTENSIONS_BROWSER_TEST_RUNTIME_API_DELEGATE_H_ | 6 #define EXTENSIONS_BROWSER_TEST_RUNTIME_API_DELEGATE_H_ |
7 | 7 |
8 #include "base/macros.h" | 8 #include "base/macros.h" |
9 #include "extensions/browser/api/runtime/runtime_api_delegate.h" | 9 #include "extensions/browser/api/runtime/runtime_api_delegate.h" |
10 | 10 |
11 namespace extensions { | 11 namespace extensions { |
12 | 12 |
13 class TestRuntimeAPIDelegate : public RuntimeAPIDelegate { | 13 class TestRuntimeAPIDelegate : public RuntimeAPIDelegate { |
14 public: | 14 public: |
15 TestRuntimeAPIDelegate(); | 15 TestRuntimeAPIDelegate(); |
16 ~TestRuntimeAPIDelegate() override; | 16 ~TestRuntimeAPIDelegate() override; |
17 | 17 |
18 // RuntimeAPIDelegate implementation. | 18 // RuntimeAPIDelegate implementation. |
19 void AddUpdateObserver(UpdateObserver* observer) override; | 19 void AddUpdateObserver(UpdateObserver* observer) override; |
20 void RemoveUpdateObserver(UpdateObserver* observer) override; | 20 void RemoveUpdateObserver(UpdateObserver* observer) override; |
21 base::Version GetPreviousExtensionVersion( | 21 base::Version GetPreviousExtensionVersion( |
22 const Extension* extension) override; | 22 const Extension* extension) override; |
23 void ReloadExtension(const std::string& extension_id) override; | 23 void ReloadExtension(const std::string& extension_id) override; |
24 bool CheckForUpdates(const std::string& extension_id, | 24 bool CheckForUpdates(const std::string& extension_id, |
25 const UpdateCheckCallback& callback) override; | 25 const UpdateCheckCallback& callback) override; |
26 void OpenURL(const GURL& uninstall_url) override; | 26 void OpenURL(const GURL& uninstall_url) override; |
27 bool GetPlatformInfo(core_api::runtime::PlatformInfo* info) override; | 27 bool GetPlatformInfo(api::runtime::PlatformInfo* info) override; |
28 bool RestartDevice(std::string* error_message) override; | 28 bool RestartDevice(std::string* error_message) override; |
29 | 29 |
30 private: | 30 private: |
31 DISALLOW_COPY_AND_ASSIGN(TestRuntimeAPIDelegate); | 31 DISALLOW_COPY_AND_ASSIGN(TestRuntimeAPIDelegate); |
32 }; | 32 }; |
33 | 33 |
34 } // namespace extensions | 34 } // namespace extensions |
35 | 35 |
36 #endif // EXTENSIONS_BROWSER_TEST_RUNTIME_API_DELEGATE_H_ | 36 #endif // EXTENSIONS_BROWSER_TEST_RUNTIME_API_DELEGATE_H_ |
OLD | NEW |