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

Unified Diff: chrome/browser/prefs/tracked/segregated_pref_store_unittest.cc

Issue 257003007: Introduce a new framework for back-and-forth tracked/protected preferences migration. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: comment nit Created 6 years, 7 months 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/prefs/tracked/segregated_pref_store_unittest.cc
diff --git a/chrome/browser/prefs/tracked/segregated_pref_store_unittest.cc b/chrome/browser/prefs/tracked/segregated_pref_store_unittest.cc
index f1c27c747e27e84a782f640d03a05cc267779dfd..a7f582d9d565f62f8b9ccbd79415a7bd62a1f3ec 100644
--- a/chrome/browser/prefs/tracked/segregated_pref_store_unittest.cc
+++ b/chrome/browser/prefs/tracked/segregated_pref_store_unittest.cc
@@ -57,8 +57,7 @@ class MockReadErrorDelegate : public PersistentPrefStore::ReadErrorDelegate {
class SegregatedPrefStoreTest : public testing::Test {
public:
SegregatedPrefStoreTest()
- : initialization_callback_invoked_(false),
- read_error_delegate_data_(false,
+ : read_error_delegate_data_(false,
PersistentPrefStore::PREF_READ_ERROR_NONE),
read_error_delegate_(
new MockReadErrorDelegate(&read_error_delegate_data_)) {}
@@ -73,9 +72,7 @@ class SegregatedPrefStoreTest : public testing::Test {
segregated_store_ = new SegregatedPrefStore(
default_store_,
selected_store_,
- selected_pref_names,
- base::Bind(&SegregatedPrefStoreTest::InitializationCallback,
- base::Unretained(this)));
+ selected_pref_names);
segregated_store_->AddObserver(&observer_);
}
@@ -92,7 +89,6 @@ class SegregatedPrefStoreTest : public testing::Test {
}
PrefStoreObserverMock observer_;
- bool initialization_callback_invoked_;
scoped_refptr<TestingPrefStore> default_store_;
scoped_refptr<TestingPrefStore> selected_store_;
@@ -101,12 +97,6 @@ class SegregatedPrefStoreTest : public testing::Test {
MockReadErrorDelegate::Data read_error_delegate_data_;
private:
- void InitializationCallback() {
- EXPECT_FALSE(observer_.initialized);
- EXPECT_FALSE(initialization_callback_invoked_);
- initialization_callback_invoked_ = true;
- }
-
scoped_ptr<MockReadErrorDelegate> read_error_delegate_;
};
@@ -155,26 +145,9 @@ TEST_F(SegregatedPrefStoreTest, ReadValues) {
ASSERT_TRUE(segregated_store_->GetValue(kUnselectedPref, NULL));
}
-TEST_F(SegregatedPrefStoreTest, PreviouslySelected) {
- selected_store_->SetValue(kUnselectedPref, new base::StringValue(kValue1));
- segregated_store_->ReadPrefs();
- // It will read from the selected store.
- ASSERT_TRUE(segregated_store_->GetValue(kUnselectedPref, NULL));
- ASSERT_TRUE(selected_store_->GetValue(kUnselectedPref, NULL));
- ASSERT_FALSE(default_store_->GetValue(kUnselectedPref, NULL));
-
- // But when we update the value...
- segregated_store_->SetValue(kUnselectedPref, new base::StringValue(kValue2));
- // ...it will be migrated.
- ASSERT_TRUE(segregated_store_->GetValue(kUnselectedPref, NULL));
- ASSERT_FALSE(selected_store_->GetValue(kUnselectedPref, NULL));
- ASSERT_TRUE(default_store_->GetValue(kUnselectedPref, NULL));
-}
-
TEST_F(SegregatedPrefStoreTest, Observer) {
EXPECT_EQ(PersistentPrefStore::PREF_READ_ERROR_NONE,
segregated_store_->ReadPrefs());
- EXPECT_TRUE(initialization_callback_invoked_);
EXPECT_TRUE(observer_.initialized);
EXPECT_TRUE(observer_.initialization_success);
EXPECT_TRUE(observer_.changed_keys.empty());
« no previous file with comments | « chrome/browser/prefs/tracked/segregated_pref_store.cc ('k') | chrome/browser/prefs/tracked/tracked_preferences_migration.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698