Index: chrome/browser/extensions/extension_browsertest.h |
diff --git a/chrome/browser/extensions/extension_browsertest.h b/chrome/browser/extensions/extension_browsertest.h |
index 24894459832cec787ff80e3804f671cd9250f07c..19141d5c679832c26ada7a4cfffc7d054aed2e23 100644 |
--- a/chrome/browser/extensions/extension_browsertest.h |
+++ b/chrome/browser/extensions/extension_browsertest.h |
@@ -17,7 +17,9 @@ |
#include "content/public/browser/notification_observer.h" |
#include "content/public/browser/notification_types.h" |
+namespace extensions { |
class Extension; |
+} |
// Base class for extension browser tests. Provides utilities for loading, |
// unloading, and installing extensions. |
@@ -30,17 +32,17 @@ class ExtensionBrowserTest |
// InProcessBrowserTest |
virtual void SetUpCommandLine(CommandLine* command_line) OVERRIDE; |
- const Extension* LoadExtension(const FilePath& path); |
+ const extensions::Extension* LoadExtension(const FilePath& path); |
// Same as above, but enables the extension in incognito mode first. |
- const Extension* LoadExtensionIncognito(const FilePath& path); |
+ const extensions::Extension* LoadExtensionIncognito(const FilePath& path); |
- const Extension* LoadExtensionWithOptions(const FilePath& path, |
+ const extensions::Extension* LoadExtensionWithOptions(const FilePath& path, |
bool incognito_enabled, |
bool fileaccess_enabled); |
// Loads extension and imitates that it is a component extension. |
- const Extension* LoadExtensionAsComponent(const FilePath& path); |
+ const extensions::Extension* LoadExtensionAsComponent(const FilePath& path); |
// Pack the extension in |dir_path| into a crx file and return its path. |
// Return an empty FilePath if there were errors. |
@@ -59,18 +61,20 @@ class ExtensionBrowserTest |
// disabled, if negative). |
// 1 means you expect a new install, 0 means you expect an upgrade, -1 means |
// you expect a failed upgrade. |
- const Extension* InstallExtension(const FilePath& path, int expected_change) { |
+ const extensions::Extension* InstallExtension(const FilePath& path, |
+ int expected_change) { |
return InstallOrUpdateExtension("", path, INSTALL_UI_TYPE_NONE, |
expected_change); |
} |
// Installs extension as if it came from the Chrome Webstore. |
- const Extension* InstallExtensionFromWebstore( |
+ const extensions::Extension* InstallExtensionFromWebstore( |
const FilePath& path, int expected_change); |
// Same as above but passes an id to CrxInstaller and does not allow a |
// privilege increase. |
- const Extension* UpdateExtension(const std::string& id, const FilePath& path, |
+ const extensions::Extension* UpdateExtension(const std::string& id, |
+ const FilePath& path, |
int expected_change) { |
return InstallOrUpdateExtension(id, path, INSTALL_UI_TYPE_NONE, |
expected_change); |
@@ -78,20 +82,22 @@ class ExtensionBrowserTest |
// Same as |InstallExtension| but with the normal extension UI showing up |
// (for e.g. info bar on success). |
- const Extension* InstallExtensionWithUI(const FilePath& path, |
- int expected_change) { |
+ const extensions::Extension* InstallExtensionWithUI(const FilePath& path, |
+ int expected_change) { |
return InstallOrUpdateExtension("", path, INSTALL_UI_TYPE_NORMAL, |
expected_change); |
} |
- const Extension* InstallExtensionWithUIAutoConfirm(const FilePath& path, |
- int expected_change, |
- Profile* profile) { |
+ |
+ const extensions::Extension* InstallExtensionWithUIAutoConfirm( |
+ const FilePath& path, |
+ int expected_change, |
+ Profile* profile) { |
return InstallOrUpdateExtension("", path, INSTALL_UI_TYPE_AUTO_CONFIRM, |
expected_change, profile, false); |
} |
// Begins install process but simulates a user cancel. |
- const Extension* StartInstallButCancel(const FilePath& path) { |
+ const extensions::Extension* StartInstallButCancel(const FilePath& path) { |
return InstallOrUpdateExtension("", path, INSTALL_UI_TYPE_CANCEL, 0); |
} |
@@ -157,16 +163,16 @@ class ExtensionBrowserTest |
INSTALL_UI_TYPE_AUTO_CONFIRM, |
}; |
- const Extension* InstallOrUpdateExtension(const std::string& id, |
- const FilePath& path, |
- InstallUIType ui_type, |
- int expected_change); |
- const Extension* InstallOrUpdateExtension(const std::string& id, |
- const FilePath& path, |
- InstallUIType ui_type, |
- int expected_change, |
- Profile* profile, |
- bool from_webstore); |
+ const extensions::Extension* InstallOrUpdateExtension(const std::string& id, |
+ const FilePath& path, |
+ InstallUIType ui_type, |
+ int expected_change); |
+ const extensions::Extension* InstallOrUpdateExtension(const std::string& id, |
+ const FilePath& path, |
+ InstallUIType ui_type, |
+ int expected_change, |
+ Profile* profile, |
+ bool from_webstore); |
bool WaitForExtensionViewsToLoad(); |