| Index: chrome/browser/extensions/extension_prefs_unittest.cc
|
| diff --git a/chrome/browser/extensions/extension_prefs_unittest.cc b/chrome/browser/extensions/extension_prefs_unittest.cc
|
| index 04c0b98e0e2313e1f78aece87ee09d4063f615ac..60900332061df24b1be48619bc0f9ddd8e2f993a 100644
|
| --- a/chrome/browser/extensions/extension_prefs_unittest.cc
|
| +++ b/chrome/browser/extensions/extension_prefs_unittest.cc
|
| @@ -16,8 +16,6 @@
|
| #include "base/values.h"
|
| #include "chrome/browser/extensions/extension_pref_value_map.h"
|
| #include "chrome/browser/extensions/extension_prefs.h"
|
| -#include "chrome/browser/prefs/pref_service_syncable.h"
|
| -#include "chrome/common/chrome_paths.h"
|
| #include "components/user_prefs/pref_registry_syncable.h"
|
| #include "content/public/browser/notification_details.h"
|
| #include "content/public/browser/notification_source.h"
|
| @@ -39,9 +37,11 @@ static void AddPattern(URLPatternSet* extent, const std::string& pattern) {
|
| extent->AddPattern(URLPattern(schemes, pattern));
|
| }
|
|
|
| -ExtensionPrefsTest::ExtensionPrefsTest()
|
| +ExtensionPrefsTest::ExtensionPrefsTest(
|
| + base::PrefServiceFactory* custom_pref_service_factory)
|
| : ui_thread_(BrowserThread::UI, &message_loop_),
|
| - prefs_(message_loop_.message_loop_proxy().get()) {}
|
| + prefs_(message_loop_.message_loop_proxy().get(),
|
| + custom_pref_service_factory) {}
|
|
|
| ExtensionPrefsTest::~ExtensionPrefsTest() {
|
| }
|
| @@ -70,7 +70,8 @@ void ExtensionPrefsTest::TearDown() {
|
| class ExtensionPrefsLastPingDay : public ExtensionPrefsTest {
|
| public:
|
| ExtensionPrefsLastPingDay()
|
| - : extension_time_(Time::Now() - TimeDelta::FromHours(4)),
|
| + : ExtensionPrefsTest(NULL),
|
| + extension_time_(Time::Now() - TimeDelta::FromHours(4)),
|
| blacklist_time_(Time::Now() - TimeDelta::FromHours(2)) {}
|
|
|
| virtual void Initialize() OVERRIDE {
|
| @@ -99,6 +100,8 @@ TEST_F(ExtensionPrefsLastPingDay, LastPingDay) {}
|
| // Tests the GetToolbarOrder/SetToolbarOrder functions.
|
| class ExtensionPrefsToolbarOrder : public ExtensionPrefsTest {
|
| public:
|
| + ExtensionPrefsToolbarOrder() : ExtensionPrefsTest(NULL) {}
|
| +
|
| virtual void Initialize() OVERRIDE {
|
| list_.push_back(prefs_.AddExtensionAndReturnId("1"));
|
| list_.push_back(prefs_.AddExtensionAndReturnId("2"));
|
| @@ -121,6 +124,8 @@ TEST_F(ExtensionPrefsToolbarOrder, ToolbarOrder) {}
|
| // Tests the GetKnownDisabled/SetKnownDisabled functions.
|
| class ExtensionPrefsKnownDisabled : public ExtensionPrefsTest {
|
| public:
|
| + ExtensionPrefsKnownDisabled() : ExtensionPrefsTest(NULL) {}
|
| +
|
| virtual void Initialize() OVERRIDE {
|
| ExtensionIdSet before_set;
|
| EXPECT_FALSE(prefs()->GetKnownDisabled(&before_set));
|
| @@ -152,6 +157,8 @@ TEST_F(ExtensionPrefsKnownDisabled, KnownDisabled) {}
|
| // Tests the IsExtensionDisabled/SetExtensionState functions.
|
| class ExtensionPrefsExtensionState : public ExtensionPrefsTest {
|
| public:
|
| + ExtensionPrefsExtensionState() : ExtensionPrefsTest(NULL) {}
|
| +
|
| virtual void Initialize() OVERRIDE {
|
| extension = prefs_.AddExtension("test");
|
| prefs()->SetExtensionState(extension->id(), Extension::DISABLED);
|
| @@ -168,6 +175,8 @@ TEST_F(ExtensionPrefsExtensionState, ExtensionState) {}
|
|
|
| class ExtensionPrefsEscalatePermissions : public ExtensionPrefsTest {
|
| public:
|
| + ExtensionPrefsEscalatePermissions() : ExtensionPrefsTest(NULL) {}
|
| +
|
| virtual void Initialize() OVERRIDE {
|
| extension = prefs_.AddExtension("test");
|
| prefs()->SetDidExtensionEscalatePermissions(extension.get(), true);
|
| @@ -185,6 +194,8 @@ TEST_F(ExtensionPrefsEscalatePermissions, EscalatePermissions) {}
|
| // Tests the AddGrantedPermissions / GetGrantedPermissions functions.
|
| class ExtensionPrefsGrantedPermissions : public ExtensionPrefsTest {
|
| public:
|
| + ExtensionPrefsGrantedPermissions() : ExtensionPrefsTest(NULL) {}
|
| +
|
| virtual void Initialize() OVERRIDE {
|
| const APIPermissionInfo* permission_info =
|
| PermissionsInfo::GetInstance()->GetByID(APIPermission::kSocket);
|
| @@ -338,6 +349,8 @@ TEST_F(ExtensionPrefsGrantedPermissions, GrantedPermissions) {}
|
| // Tests the SetActivePermissions / GetActivePermissions functions.
|
| class ExtensionPrefsActivePermissions : public ExtensionPrefsTest {
|
| public:
|
| + ExtensionPrefsActivePermissions() : ExtensionPrefsTest(NULL) {}
|
| +
|
| virtual void Initialize() OVERRIDE {
|
| extension_id_ = prefs_.AddExtensionAndReturnId("test");
|
|
|
| @@ -389,6 +402,8 @@ TEST_F(ExtensionPrefsActivePermissions, SetAndGetActivePermissions) {}
|
| // Tests the GetVersionString function.
|
| class ExtensionPrefsVersionString : public ExtensionPrefsTest {
|
| public:
|
| + ExtensionPrefsVersionString() : ExtensionPrefsTest(NULL) {}
|
| +
|
| virtual void Initialize() OVERRIDE {
|
| extension = prefs_.AddExtension("test");
|
| EXPECT_EQ("0.1", prefs()->GetVersionString(extension->id()));
|
| @@ -407,6 +422,8 @@ TEST_F(ExtensionPrefsVersionString, VersionString) {}
|
|
|
| class ExtensionPrefsAcknowledgment : public ExtensionPrefsTest {
|
| public:
|
| + ExtensionPrefsAcknowledgment() : ExtensionPrefsTest(NULL) {}
|
| +
|
| virtual void Initialize() OVERRIDE {
|
| not_installed_id_ = "pghjnghklobnfoidcldiidjjjhkeeaoi";
|
|
|
| @@ -471,6 +488,8 @@ TEST_F(ExtensionPrefsAcknowledgment, Acknowledgment) {}
|
| // Tests the idle install information functions.
|
| class ExtensionPrefsDelayedInstallInfo : public ExtensionPrefsTest {
|
| public:
|
| + ExtensionPrefsDelayedInstallInfo() : ExtensionPrefsTest(NULL) {}
|
| +
|
| // Sets idle install information for one test extension.
|
| void SetIdleInfo(std::string id, int num) {
|
| DictionaryValue manifest;
|
| @@ -512,7 +531,6 @@ class ExtensionPrefsDelayedInstallInfo : public ExtensionPrefsTest {
|
| }
|
|
|
| virtual void Initialize() OVERRIDE {
|
| - PathService::Get(chrome::DIR_TEST_DATA, &basedir_);
|
| now_ = Time::Now();
|
| id1_ = prefs_.AddExtensionAndReturnId("1");
|
| id2_ = prefs_.AddExtensionAndReturnId("2");
|
| @@ -572,7 +590,6 @@ class ExtensionPrefsDelayedInstallInfo : public ExtensionPrefsTest {
|
|
|
| protected:
|
| Time now_;
|
| - base::FilePath basedir_;
|
| std::string id1_;
|
| std::string id2_;
|
| std::string id3_;
|
| @@ -583,6 +600,8 @@ TEST_F(ExtensionPrefsDelayedInstallInfo, DelayedInstallInfo) {}
|
| // Tests the FinishDelayedInstallInfo function.
|
| class ExtensionPrefsFinishDelayedInstallInfo : public ExtensionPrefsTest {
|
| public:
|
| + ExtensionPrefsFinishDelayedInstallInfo() : ExtensionPrefsTest(NULL) {}
|
| +
|
| virtual void Initialize() OVERRIDE {
|
| DictionaryValue dictionary;
|
| dictionary.SetString(manifest_keys::kName, "test");
|
| @@ -641,6 +660,8 @@ TEST_F(ExtensionPrefsFinishDelayedInstallInfo, FinishDelayedInstallInfo) {}
|
|
|
| class ExtensionPrefsOnExtensionInstalled : public ExtensionPrefsTest {
|
| public:
|
| + ExtensionPrefsOnExtensionInstalled() : ExtensionPrefsTest(NULL) {}
|
| +
|
| virtual void Initialize() OVERRIDE {
|
| extension_ = prefs_.AddExtension("on_extension_installed");
|
| EXPECT_FALSE(prefs()->IsExtensionDisabled(extension_->id()));
|
| @@ -662,6 +683,8 @@ TEST_F(ExtensionPrefsOnExtensionInstalled,
|
|
|
| class ExtensionPrefsAppDraggedByUser : public ExtensionPrefsTest {
|
| public:
|
| + ExtensionPrefsAppDraggedByUser() : ExtensionPrefsTest(NULL) {}
|
| +
|
| virtual void Initialize() OVERRIDE {
|
| extension_ = prefs_.AddExtension("on_extension_installed");
|
| EXPECT_FALSE(prefs()->WasAppDraggedByUser(extension_->id()));
|
| @@ -688,6 +711,8 @@ TEST_F(ExtensionPrefsAppDraggedByUser, ExtensionPrefsAppDraggedByUser) {}
|
|
|
| class ExtensionPrefsFlags : public ExtensionPrefsTest {
|
| public:
|
| + ExtensionPrefsFlags() : ExtensionPrefsTest(NULL) {}
|
| +
|
| virtual void Initialize() OVERRIDE {
|
| {
|
| base::DictionaryValue dictionary;
|
| @@ -733,8 +758,9 @@ class ExtensionPrefsFlags : public ExtensionPrefsTest {
|
| };
|
| TEST_F(ExtensionPrefsFlags, ExtensionPrefsFlags) {}
|
|
|
| -PrefsPrepopulatedTestBase::PrefsPrepopulatedTestBase()
|
| - : ExtensionPrefsTest() {
|
| +PrefsPrepopulatedTestBase::PrefsPrepopulatedTestBase(
|
| + base::PrefServiceFactory* custom_pref_service_factory)
|
| + : ExtensionPrefsTest(custom_pref_service_factory) {
|
| DictionaryValue simple_dict;
|
| std::string error;
|
|
|
| @@ -776,6 +802,7 @@ PrefsPrepopulatedTestBase::~PrefsPrepopulatedTestBase() {
|
| // Tests that blacklist state can be queried.
|
| class ExtensionPrefsBlacklistedExtensions : public ExtensionPrefsTest {
|
| public:
|
| + ExtensionPrefsBlacklistedExtensions() : ExtensionPrefsTest(NULL) {}
|
| virtual ~ExtensionPrefsBlacklistedExtensions() {}
|
|
|
| virtual void Initialize() OVERRIDE {
|
|
|