#if !defined(OS_IOS)
#include "chrome/browser/ui/webui/chrome_web_ui_controller_factory.h"
-#include "chrome/common/extensions/chrome_extensions_client.h"
-#include "extensions/common/extension_paths.h"
#include "ui/gl/gl_surface.h"
#endif
#include "base/memory/shared_memory.h"
#endif
+#if defined(ENABLE_EXTENSIONS)
+#include "chrome/common/extensions/chrome_extensions_client.h"
+#include "extensions/common/extension_paths.h"
+#endif
+
namespace {
// Creates a TestingBrowserProcess for each test.
ChromeUnitTestSuiteInitializer() {}
virtual ~ChromeUnitTestSuiteInitializer() {}
- virtual void OnTestStart(const testing::TestInfo& test_info) OVERRIDE {
+ virtual void OnTestStart(const testing::TestInfo& test_info) override {
content_client_.reset(new ChromeContentClient);
content::SetContentClient(content_client_.get());
// TODO(ios): Bring this back once ChromeContentBrowserClient is building.
TestingBrowserProcess::CreateInstance();
}
- virtual void OnTestEnd(const testing::TestInfo& test_info) OVERRIDE {
+ virtual void OnTestEnd(const testing::TestInfo& test_info) override {
// TODO(ios): Bring this back once ChromeContentBrowserClient is building.
#if !defined(OS_IOS)
browser_content_client_.reset();
chromeos::RegisterPathProvider();
#endif
-#if !defined(OS_IOS)
+#if defined(ENABLE_EXTENSIONS)
extensions::RegisterPathProvider();
extensions::ExtensionsClient::Set(
extensions::ChromeExtensionsClient::GetInstance());
+#endif
+#if !defined(OS_IOS)
content::WebUIControllerFactory::RegisterFactory(
ChromeWebUIControllerFactory::GetInstance());