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()); |