#ifndef CHROME_BROWSER_EXTENSIONS_TEST_EXTENSION_SYSTEM_H_
#define CHROME_BROWSER_EXTENSIONS_TEST_EXTENSION_SYSTEM_H_
-#include "chrome/browser/extensions/extension_system.h"
+#include "extensions/browser/extension_system.h"
+#include "extensions/common/one_shot_event.h"
class CommandLine;
+class Profile;
class TestingValueStore;
namespace base {
namespace extensions {
class ExtensionPrefs;
class RuntimeData;
+class StandardManagementPolicyProvider;
// Test ExtensionSystem, for use with TestingProfile.
class TestExtensionSystem : public ExtensionSystem {
virtual EventRouter* event_router() OVERRIDE;
virtual ExtensionWarningService* warning_service() OVERRIDE;
virtual Blacklist* blacklist() OVERRIDE;
- virtual const OneShotEvent& ready() const OVERRIDE;
virtual ErrorConsole* error_console() OVERRIDE;
virtual InstallVerifier* install_verifier() OVERRIDE;
+ virtual QuotaService* quota_service() OVERRIDE;
+ virtual const OneShotEvent& ready() const OVERRIDE;
void SetReady() {
LOG(INFO) << "SetReady()";
scoped_refptr<InfoMap> info_map_;
scoped_ptr<ErrorConsole> error_console_;
scoped_ptr<InstallVerifier> install_verifier_;
+ scoped_ptr<QuotaService> quota_service_;
OneShotEvent ready_;
};