| Index: components/autofill/core/browser/personal_data_manager_unittest.cc
|
| diff --git a/components/autofill/core/browser/personal_data_manager_unittest.cc b/components/autofill/core/browser/personal_data_manager_unittest.cc
|
| index bdbe43656c4d381ac51e9bcd477d9c8abcaa7b80..942be39bf2a685cedcee560b21bda43a14026397 100644
|
| --- a/components/autofill/core/browser/personal_data_manager_unittest.cc
|
| +++ b/components/autofill/core/browser/personal_data_manager_unittest.cc
|
| @@ -1097,13 +1097,17 @@ TEST_F(PersonalDataManagerTest, AggregateTwoProfilesWithMultiValue) {
|
| const std::vector<AutofillProfile*>& results2 = personal_data_->GetProfiles();
|
|
|
| // Modify expected to include multi-valued fields.
|
| - std::vector<base::string16> values;
|
| - expected.GetRawMultiInfo(NAME_FULL, &values);
|
| - values.push_back(ASCIIToUTF16("John Adams"));
|
| - expected.SetRawMultiInfo(NAME_FULL, values);
|
| - expected.GetRawMultiInfo(EMAIL_ADDRESS, &values);
|
| - values.push_back(ASCIIToUTF16("second@gmail.com"));
|
| - expected.SetRawMultiInfo(EMAIL_ADDRESS, values);
|
| + std::vector<base::string16> first_names, last_names, emails;
|
| + expected.GetRawMultiInfo(NAME_FIRST, &first_names);
|
| + first_names.push_back(ASCIIToUTF16("John"));
|
| + expected.GetRawMultiInfo(NAME_LAST, &last_names);
|
| + last_names.push_back(ASCIIToUTF16("Adams"));
|
| + expected.SetRawMultiInfo(NAME_FIRST, first_names);
|
| + expected.SetRawMultiInfo(NAME_LAST, last_names);
|
| +
|
| + expected.GetRawMultiInfo(EMAIL_ADDRESS, &emails);
|
| + emails.push_back(ASCIIToUTF16("second@gmail.com"));
|
| + expected.SetRawMultiInfo(EMAIL_ADDRESS, emails);
|
|
|
| ASSERT_EQ(1U, results2.size());
|
| EXPECT_EQ(0, expected.Compare(*results2[0]));
|
| @@ -2119,10 +2123,16 @@ TEST_F(PersonalDataManagerTest, SaveImportedProfileWithExistingVerifiedData) {
|
| // The new profile should be merged into the existing one.
|
| AutofillProfile expected_profile = new_verified_profile;
|
| expected_profile.set_guid(profile.guid());
|
| - std::vector<base::string16> names;
|
| - expected_profile.GetRawMultiInfo(NAME_FULL, &names);
|
| - names.insert(names.begin(), ASCIIToUTF16("Marion Mitchell Morrison"));
|
| - expected_profile.SetRawMultiInfo(NAME_FULL, names);
|
| + std::vector<base::string16> first_names, middle_names, last_names;
|
| + expected_profile.GetRawMultiInfo(NAME_FIRST, &first_names);
|
| + expected_profile.GetRawMultiInfo(NAME_MIDDLE, &middle_names);
|
| + expected_profile.GetRawMultiInfo(NAME_LAST, &last_names);
|
| + first_names.insert(first_names.begin(), ASCIIToUTF16("Marion"));
|
| + middle_names.insert(middle_names.begin(), ASCIIToUTF16("Mitchell"));
|
| + last_names.insert(last_names.begin(), ASCIIToUTF16("Morrison"));
|
| + expected_profile.SetRawMultiInfo(NAME_FIRST, first_names);
|
| + expected_profile.SetRawMultiInfo(NAME_MIDDLE, middle_names);
|
| + expected_profile.SetRawMultiInfo(NAME_LAST, last_names);
|
|
|
| const std::vector<AutofillProfile*>& results = personal_data_->GetProfiles();
|
| ASSERT_EQ(1U, results.size());
|
|
|