diff --git a/components/prefs/overlay_user_pref_store_unittest.cc b/components/prefs/overlay_user_pref_store_unittest.cc index 52e9f986870788..fc977a1f7ad28d 100644 --- a/components/prefs/overlay_user_pref_store_unittest.cc +++ b/components/prefs/overlay_user_pref_store_unittest.cc @@ -139,7 +139,7 @@ TEST_F(OverlayUserPrefStoreTest, ModifyDictionaries) { EXPECT_TRUE(overlay_->GetMutableValue(regular_key, &modify)); ASSERT_TRUE(modify); ASSERT_TRUE(modify->is_dict()); - static_cast(modify)->SetInteger(regular_key, 42); + modify->SetIntPath(regular_key, 42); Value* original_in_underlay = nullptr; EXPECT_TRUE(underlay_->GetMutableValue(regular_key, &original_in_underlay)); diff --git a/components/sync_preferences/pref_model_associator_unittest.cc b/components/sync_preferences/pref_model_associator_unittest.cc index fa0a652316fe58..6ded77e47bb7f3 100644 --- a/components/sync_preferences/pref_model_associator_unittest.cc +++ b/components/sync_preferences/pref_model_associator_unittest.cc @@ -350,14 +350,17 @@ TEST_F(DictionaryPreferenceMergeTest, MergeConflicts) { } TEST_F(DictionaryPreferenceMergeTest, MergeValueToDictionary) { - base::DictionaryValue local_dict_value; - local_dict_value.SetInteger("key", 0); + base::Value::Dict local_dict_value; + local_dict_value.Set("key", 0); - base::DictionaryValue server_dict_value; - server_dict_value.SetInteger("key.subkey", 0); + base::Value::Dict server_dict_value; + server_dict_value.SetByDottedPath("key.subkey", 0); + // TODO(https://crbug.com/1187026): Migrate MergePreference() to + // take a base::Value::Dict. base::Value merged_value(pref_sync_service_->MergePreference( - kDictionaryPrefName, local_dict_value, server_dict_value)); + kDictionaryPrefName, base::Value(local_dict_value.Clone()), + base::Value(server_dict_value.Clone()))); EXPECT_EQ(merged_value, server_dict_value); }