Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5888)

Unified Diff: chrome/browser/extensions/settings/settings_storage_unittest.cc

Issue 8587025: Extension settings API: force through changes that come from sync (ignoring (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: sync Created 9 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/extensions/settings/settings_storage_unittest.cc
diff --git a/chrome/browser/extensions/settings/settings_storage_unittest.cc b/chrome/browser/extensions/settings/settings_storage_unittest.cc
index 8f78abe4be12c28ab7de45186dba1665c706870e..ed8a84869e41575b365fe20a41a2f005494f5e5c 100644
--- a/chrome/browser/extensions/settings/settings_storage_unittest.cc
+++ b/chrome/browser/extensions/settings/settings_storage_unittest.cc
@@ -14,6 +14,9 @@ using content::BrowserThread;
namespace {
+// To save typing SettingsStorage::DEFAULTS everywhere.
+const SettingsStorage::WriteOptions DEFAULTS = SettingsStorage::DEFAULTS;
+
// Gets the pretty-printed JSON for a value.
std::string GetJSON(const Value& value) {
std::string json;
@@ -199,7 +202,8 @@ TEST_P(ExtensionSettingsStorageTest, GetWithSingleValue) {
{
SettingChangeList changes;
changes.push_back(SettingChange(key1_, NULL, val1_->DeepCopy()));
- EXPECT_PRED_FORMAT2(ChangesEq, changes, storage_->Set(key1_, *val1_));
+ EXPECT_PRED_FORMAT2(ChangesEq,
+ changes, storage_->Set(DEFAULTS, key1_, *val1_));
}
EXPECT_PRED_FORMAT2(SettingsEq, *dict1_, storage_->Get(key1_));
@@ -215,7 +219,7 @@ TEST_P(ExtensionSettingsStorageTest, GetWithMultipleValues) {
SettingChangeList changes;
changes.push_back(SettingChange(key1_, NULL, val1_->DeepCopy()));
changes.push_back(SettingChange(key2_, NULL, val2_->DeepCopy()));
- EXPECT_PRED_FORMAT2(ChangesEq, changes, storage_->Set(*dict12_));
+ EXPECT_PRED_FORMAT2(ChangesEq, changes, storage_->Set(DEFAULTS, *dict12_));
}
EXPECT_PRED_FORMAT2(SettingsEq, *dict1_, storage_->Get(key1_));
@@ -226,8 +230,7 @@ TEST_P(ExtensionSettingsStorageTest, GetWithMultipleValues) {
}
TEST_P(ExtensionSettingsStorageTest, RemoveWhenEmpty) {
- EXPECT_PRED_FORMAT2(ChangesEq,
- SettingChangeList(), storage_->Remove(key1_));
+ EXPECT_PRED_FORMAT2(ChangesEq, SettingChangeList(), storage_->Remove(key1_));
EXPECT_PRED_FORMAT2(SettingsEq, *empty_dict_, storage_->Get(key1_));
EXPECT_PRED_FORMAT2(SettingsEq, *empty_dict_, storage_->Get(list1_));
@@ -235,7 +238,7 @@ TEST_P(ExtensionSettingsStorageTest, RemoveWhenEmpty) {
}
TEST_P(ExtensionSettingsStorageTest, RemoveWithSingleValue) {
- storage_->Set(*dict1_);
+ storage_->Set(DEFAULTS, *dict1_);
{
SettingChangeList changes;
changes.push_back(SettingChange(key1_, val1_->DeepCopy(), NULL));
@@ -250,7 +253,7 @@ TEST_P(ExtensionSettingsStorageTest, RemoveWithSingleValue) {
}
TEST_P(ExtensionSettingsStorageTest, RemoveWithMultipleValues) {
- storage_->Set(*dict123_);
+ storage_->Set(DEFAULTS, *dict123_);
{
SettingChangeList changes;
changes.push_back(SettingChange(key3_, val3_->DeepCopy(), NULL));
@@ -284,13 +287,13 @@ TEST_P(ExtensionSettingsStorageTest, RemoveWithMultipleValues) {
}
TEST_P(ExtensionSettingsStorageTest, SetWhenOverwriting) {
- storage_->Set(key1_, *val2_);
+ storage_->Set(DEFAULTS, key1_, *val2_);
{
SettingChangeList changes;
changes.push_back(
SettingChange(key1_, val2_->DeepCopy(), val1_->DeepCopy()));
changes.push_back(SettingChange(key2_, NULL, val2_->DeepCopy()));
- EXPECT_PRED_FORMAT2(ChangesEq, changes, storage_->Set(*dict12_));
+ EXPECT_PRED_FORMAT2(ChangesEq, changes, storage_->Set(DEFAULTS, *dict12_));
}
EXPECT_PRED_FORMAT2(SettingsEq, *dict1_, storage_->Get(key1_));
@@ -304,8 +307,7 @@ TEST_P(ExtensionSettingsStorageTest, SetWhenOverwriting) {
}
TEST_P(ExtensionSettingsStorageTest, ClearWhenEmpty) {
- EXPECT_PRED_FORMAT2(ChangesEq,
- SettingChangeList(), storage_->Clear());
+ EXPECT_PRED_FORMAT2(ChangesEq, SettingChangeList(), storage_->Clear());
EXPECT_PRED_FORMAT2(SettingsEq, *empty_dict_, storage_->Get(key1_));
EXPECT_PRED_FORMAT2(SettingsEq, *empty_dict_, storage_->Get(empty_list_));
@@ -314,7 +316,7 @@ TEST_P(ExtensionSettingsStorageTest, ClearWhenEmpty) {
}
TEST_P(ExtensionSettingsStorageTest, ClearWhenNotEmpty) {
- storage_->Set(*dict12_);
+ storage_->Set(DEFAULTS, *dict12_);
{
SettingChangeList changes;
changes.push_back(SettingChange(key1_, val1_->DeepCopy(), NULL));
@@ -344,10 +346,11 @@ TEST_P(ExtensionSettingsStorageTest, DotsInKeyNames) {
SettingChangeList changes;
changes.push_back(
SettingChange(dot_key, NULL, dot_value.DeepCopy()));
- EXPECT_PRED_FORMAT2(ChangesEq, changes, storage_->Set(dot_key, dot_value));
+ EXPECT_PRED_FORMAT2(ChangesEq,
+ changes, storage_->Set(DEFAULTS, dot_key, dot_value));
}
EXPECT_PRED_FORMAT2(ChangesEq,
- SettingChangeList(), storage_->Set(dot_key, dot_value));
+ SettingChangeList(), storage_->Set(DEFAULTS, dot_key, dot_value));
EXPECT_PRED_FORMAT2(SettingsEq, dot_dict, storage_->Get(dot_key));
@@ -363,7 +366,7 @@ TEST_P(ExtensionSettingsStorageTest, DotsInKeyNames) {
SettingChangeList changes;
changes.push_back(
SettingChange(dot_key, NULL, dot_value.DeepCopy()));
- EXPECT_PRED_FORMAT2(ChangesEq, changes, storage_->Set(dot_dict));
+ EXPECT_PRED_FORMAT2(ChangesEq, changes, storage_->Set(DEFAULTS, dot_dict));
}
EXPECT_PRED_FORMAT2(SettingsEq, dot_dict, storage_->Get(dot_list));
@@ -390,7 +393,8 @@ TEST_P(ExtensionSettingsStorageTest, DotsInKeyNamesWithDicts) {
SettingChangeList changes;
changes.push_back(
SettingChange("foo", NULL, inner_dict->DeepCopy()));
- EXPECT_PRED_FORMAT2(ChangesEq, changes, storage_->Set(outer_dict));
+ EXPECT_PRED_FORMAT2(ChangesEq,
+ changes, storage_->Set(DEFAULTS, outer_dict));
}
EXPECT_PRED_FORMAT2(SettingsEq, outer_dict, storage_->Get("foo"));
@@ -405,14 +409,15 @@ TEST_P(ExtensionSettingsStorageTest, ComplexChangedKeysScenarios) {
std::vector<std::string> complex_list;
DictionaryValue complex_changed_dict;
- storage_->Set(key1_, *val1_);
+ storage_->Set(DEFAULTS, key1_, *val1_);
EXPECT_PRED_FORMAT2(ChangesEq,
- SettingChangeList(), storage_->Set(key1_, *val1_));
+ SettingChangeList(), storage_->Set(DEFAULTS, key1_, *val1_));
{
SettingChangeList changes;
changes.push_back(SettingChange(
key1_, val1_->DeepCopy(), val2_->DeepCopy()));
- EXPECT_PRED_FORMAT2(ChangesEq, changes, storage_->Set(key1_, *val2_));
+ EXPECT_PRED_FORMAT2(ChangesEq,
+ changes, storage_->Set(DEFAULTS, key1_, *val2_));
}
{
SettingChangeList changes;
@@ -424,28 +429,28 @@ TEST_P(ExtensionSettingsStorageTest, ComplexChangedKeysScenarios) {
{
SettingChangeList changes;
changes.push_back(SettingChange(key1_, NULL, val1_->DeepCopy()));
- EXPECT_PRED_FORMAT2(ChangesEq, changes, storage_->Set(key1_, *val1_));
+ EXPECT_PRED_FORMAT2(ChangesEq,
+ changes, storage_->Set(DEFAULTS, key1_, *val1_));
}
{
SettingChangeList changes;
changes.push_back(SettingChange(key1_, val1_->DeepCopy(), NULL));
EXPECT_PRED_FORMAT2(ChangesEq, changes, storage_->Clear());
- EXPECT_PRED_FORMAT2(ChangesEq,
- SettingChangeList(), storage_->Clear());
+ EXPECT_PRED_FORMAT2(ChangesEq, SettingChangeList(), storage_->Clear());
}
{
SettingChangeList changes;
changes.push_back(SettingChange(key1_, NULL, val1_->DeepCopy()));
changes.push_back(SettingChange(key2_, NULL, val2_->DeepCopy()));
- EXPECT_PRED_FORMAT2(ChangesEq, changes, storage_->Set(*dict12_));
+ EXPECT_PRED_FORMAT2(ChangesEq, changes, storage_->Set(DEFAULTS, *dict12_));
EXPECT_PRED_FORMAT2(ChangesEq,
- SettingChangeList(), storage_->Set(*dict12_));
+ SettingChangeList(), storage_->Set(DEFAULTS, *dict12_));
}
{
SettingChangeList changes;
changes.push_back(SettingChange(key3_, NULL, val3_->DeepCopy()));
- EXPECT_PRED_FORMAT2(ChangesEq, changes, storage_->Set(*dict123_));
+ EXPECT_PRED_FORMAT2(ChangesEq, changes, storage_->Set(DEFAULTS, *dict123_));
}
{
DictionaryValue to_set;
@@ -460,7 +465,7 @@ TEST_P(ExtensionSettingsStorageTest, ComplexChangedKeysScenarios) {
changes.push_back(SettingChange("asdf", NULL, val1_->DeepCopy()));
changes.push_back(
SettingChange("qwerty", NULL, val3_->DeepCopy()));
- EXPECT_PRED_FORMAT2(ChangesEq, changes, storage_->Set(to_set));
+ EXPECT_PRED_FORMAT2(ChangesEq, changes, storage_->Set(DEFAULTS, to_set));
}
{
SettingChangeList changes;
@@ -483,8 +488,7 @@ TEST_P(ExtensionSettingsStorageTest, ComplexChangedKeysScenarios) {
changes.push_back(
SettingChange("qwerty", val3_->DeepCopy(), NULL));
EXPECT_PRED_FORMAT2(ChangesEq, changes, storage_->Clear());
- EXPECT_PRED_FORMAT2(ChangesEq,
- SettingChangeList(), storage_->Clear());
+ EXPECT_PRED_FORMAT2(ChangesEq, SettingChangeList(), storage_->Clear());
}
}

Powered by Google App Engine
This is Rietveld 408576698