Index: components/autofill/core/browser/webdata/autofill_profile_syncable_service_unittest.cc |
diff --git a/components/autofill/core/browser/webdata/autofill_profile_syncable_service_unittest.cc b/components/autofill/core/browser/webdata/autofill_profile_syncable_service_unittest.cc |
index 4c3fe3da77d4f2311cd853a8bcd72d0b9b30ec33..7e8134d49da05cd1bdddcd25d66f4d0d6c5a5524 100644 |
--- a/components/autofill/core/browser/webdata/autofill_profile_syncable_service_unittest.cc |
+++ b/components/autofill/core/browser/webdata/autofill_profile_syncable_service_unittest.cc |
@@ -136,22 +136,10 @@ scoped_ptr<AutofillProfile> ConstructCompleteProfile() { |
profile->set_use_count(7); |
profile->set_use_date(base::Time::FromTimeT(1423182152)); |
- std::vector<base::string16> names; |
- names.push_back(ASCIIToUTF16("John K. Doe, Jr.")); |
- names.push_back(ASCIIToUTF16("Jane Luise Smith MD")); |
- profile->SetRawMultiInfo(NAME_FULL, names); |
- names.clear(); |
- names.push_back(ASCIIToUTF16("John")); |
- names.push_back(ASCIIToUTF16("Jane")); |
- profile->SetRawMultiInfo(NAME_FIRST, names); |
- names.clear(); |
- names.push_back(ASCIIToUTF16("K.")); |
- names.push_back(ASCIIToUTF16("Luise")); |
- profile->SetRawMultiInfo(NAME_MIDDLE, names); |
- names.clear(); |
- names.push_back(ASCIIToUTF16("Doe")); |
- names.push_back(ASCIIToUTF16("Smith")); |
- profile->SetRawMultiInfo(NAME_LAST, names); |
+ profile->SetRawInfo(NAME_FULL, ASCIIToUTF16("John K. Doe, Jr.")); |
+ profile->SetRawInfo(NAME_FIRST, ASCIIToUTF16("John")); |
+ profile->SetRawInfo(NAME_MIDDLE, ASCIIToUTF16("K.")); |
+ profile->SetRawInfo(NAME_LAST, ASCIIToUTF16("Doe")); |
std::vector<base::string16> emails; |
emails.push_back(ASCIIToUTF16("user@example.com")); |
@@ -199,11 +187,6 @@ syncer::SyncData ConstructCompleteSyncData() { |
specifics->add_name_last("Doe"); |
specifics->add_name_full("John K. Doe, Jr."); |
- specifics->add_name_first("Jane"); |
- specifics->add_name_middle("Luise"); |
- specifics->add_name_last("Smith"); |
- specifics->add_name_full("Jane Luise Smith MD"); |
- |
specifics->add_email_address("user@example.com"); |
specifics->add_email_address("superuser@example.org"); |
@@ -653,7 +636,6 @@ TEST_F(AutofillProfileSyncableServiceTest, MergeProfile) { |
std::vector<base::string16> values; |
values.push_back(ASCIIToUTF16("1@1.com")); |
- values.push_back(ASCIIToUTF16("2@1.com")); |
profile1.SetRawMultiInfo(EMAIL_ADDRESS, values); |
AutofillProfile profile2(kGuid2, kHttpsOrigin); |
@@ -681,38 +663,26 @@ TEST_F(AutofillProfileSyncableServiceTest, MergeProfile) { |
profile1.set_language_code("en"); |
- EXPECT_FALSE(AutofillProfileSyncableService::MergeProfile(profile2, |
- &profile1, |
+ EXPECT_FALSE(AutofillProfileSyncableService::MergeProfile(profile2, &profile1, |
"en-US")); |
// The more recent use_date is maintained and synced back. |
profile2.set_use_date(base::Time::FromTimeT(30)); |
profile1.set_use_date(base::Time::FromTimeT(25)); |
- EXPECT_FALSE(AutofillProfileSyncableService::MergeProfile(profile2, |
- &profile1, |
+ EXPECT_FALSE(AutofillProfileSyncableService::MergeProfile(profile2, &profile1, |
"en-US")); |
EXPECT_EQ(base::Time::FromTimeT(30), profile1.use_date()); |
profile1.set_use_date(base::Time::FromTimeT(35)); |
- EXPECT_TRUE(AutofillProfileSyncableService::MergeProfile(profile2, |
- &profile1, |
+ EXPECT_TRUE(AutofillProfileSyncableService::MergeProfile(profile2, &profile1, |
"en-US")); |
EXPECT_EQ(base::Time::FromTimeT(35), profile1.use_date()); |
- profile1.GetRawMultiInfo(NAME_FIRST, &values); |
- ASSERT_EQ(values.size(), 2U); |
- EXPECT_EQ(values[0], ASCIIToUTF16("John")); |
- EXPECT_EQ(values[1], ASCIIToUTF16("Jane")); |
- |
- profile1.GetRawMultiInfo(NAME_LAST, &values); |
- ASSERT_EQ(values.size(), 2U); |
- EXPECT_EQ(values[0], ASCIIToUTF16("Doe")); |
- EXPECT_EQ(values[1], ASCIIToUTF16("Other")); |
+ EXPECT_EQ(ASCIIToUTF16("John"), profile1.GetRawInfo(NAME_FIRST)); |
+ EXPECT_EQ(ASCIIToUTF16("Doe"), profile1.GetRawInfo(NAME_LAST)); |
profile1.GetRawMultiInfo(EMAIL_ADDRESS, &values); |
- ASSERT_EQ(values.size(), 3U); |
+ ASSERT_EQ(values.size(), 1U); |
EXPECT_EQ(values[0], ASCIIToUTF16("1@1.com")); |
- EXPECT_EQ(values[1], ASCIIToUTF16("2@1.com")); |
- EXPECT_EQ(values[2], ASCIIToUTF16("3@1.com")); |
profile1.GetRawMultiInfo(PHONE_HOME_WHOLE_NUMBER, &values); |
ASSERT_EQ(values.size(), 1U); |
@@ -735,30 +705,12 @@ TEST_F(AutofillProfileSyncableServiceTest, MergeProfile) { |
&profile1, |
"en-US")); |
- profile1.GetRawMultiInfo(NAME_FIRST, &values); |
- ASSERT_EQ(values.size(), 3U); |
- EXPECT_EQ(values[0], ASCIIToUTF16("John")); |
- EXPECT_EQ(values[1], ASCIIToUTF16("Jane")); |
- EXPECT_EQ(values[2], ASCIIToUTF16("Jane")); |
- |
- profile1.GetRawMultiInfo(NAME_LAST, &values); |
- ASSERT_EQ(values.size(), 3U); |
- EXPECT_EQ(values[0], ASCIIToUTF16("Doe")); |
- EXPECT_EQ(values[1], ASCIIToUTF16("Other")); |
- EXPECT_EQ(values[2], ASCIIToUTF16("Doe")); |
- |
- // Middle name should have three entries as well. |
- profile1.GetRawMultiInfo(NAME_MIDDLE, &values); |
- ASSERT_EQ(values.size(), 3U); |
- EXPECT_TRUE(values[0].empty()); |
- EXPECT_TRUE(values[1].empty()); |
- EXPECT_TRUE(values[2].empty()); |
+ EXPECT_EQ(ASCIIToUTF16("Jane"), profile1.GetRawInfo(NAME_FIRST)); |
+ EXPECT_EQ(ASCIIToUTF16("Doe"), profile1.GetRawInfo(NAME_LAST)); |
profile1.GetRawMultiInfo(EMAIL_ADDRESS, &values); |
- ASSERT_EQ(values.size(), 3U); |
+ ASSERT_EQ(values.size(), 1U); |
EXPECT_EQ(values[0], ASCIIToUTF16("1@1.com")); |
- EXPECT_EQ(values[1], ASCIIToUTF16("2@1.com")); |
- EXPECT_EQ(values[2], ASCIIToUTF16("3@1.com")); |
profile1.GetRawMultiInfo(PHONE_HOME_WHOLE_NUMBER, &values); |
ASSERT_EQ(values.size(), 1U); |