Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / extensions / browser / test_extensions_browser_client.cc
index 33b42e0..01be380 100644 (file)
@@ -8,6 +8,7 @@
 #include "extensions/browser/app_sorting.h"
 #include "extensions/browser/extension_host_delegate.h"
 #include "extensions/browser/test_runtime_api_delegate.h"
+#include "extensions/browser/updater/null_extension_cache.h"
 
 using content::BrowserContext;
 
@@ -18,7 +19,8 @@ TestExtensionsBrowserClient::TestExtensionsBrowserClient(
     : main_context_(main_context),
       incognito_context_(NULL),
       process_manager_delegate_(NULL),
-      extension_system_factory_(NULL) {
+      extension_system_factory_(NULL),
+      extension_cache_(new NullExtensionCache) {
   DCHECK(main_context_);
   DCHECK(!main_context_->IsOffTheRecord());
 }
@@ -171,4 +173,17 @@ net::NetLog* TestExtensionsBrowserClient::GetNetLog() {
   return NULL;
 }
 
+ExtensionCache* TestExtensionsBrowserClient::GetExtensionCache() {
+  return extension_cache_.get();
+}
+
+bool TestExtensionsBrowserClient::IsBackgroundUpdateAllowed() {
+  return true;
+}
+
+bool TestExtensionsBrowserClient::IsMinBrowserVersionSupported(
+    const std::string& min_version) {
+  return true;
+}
+
 }  // namespace extensions