Index: chrome/browser/autofill/personal_data_manager_unittest.cc |
diff --git a/chrome/browser/autofill/personal_data_manager_unittest.cc b/chrome/browser/autofill/personal_data_manager_unittest.cc |
index 11978df4bc818eb4fc0a5681a5cf88822e551bb4..a4b3099bf69d82614a81354df012b51f50eddb0e 100644 |
--- a/chrome/browser/autofill/personal_data_manager_unittest.cc |
+++ b/chrome/browser/autofill/personal_data_manager_unittest.cc |
@@ -750,8 +750,15 @@ TEST_F(PersonalDataManagerTest, AggregateSameProfileWithConflict) { |
"Address:", "address", "1600 Pennsylvania Avenue", "text", &field); |
form1.fields.push_back(field); |
autofill_test::CreateTestFormField( |
+ "Address Line 2:", "address2", "Suite A", "text", &field); |
+ form1.fields.push_back(field); |
+ autofill_test::CreateTestFormField( |
"Email:", "email", "theprez@gmail.com", "text", &field); |
form1.fields.push_back(field); |
+ // Phone gets updated. |
+ autofill_test::CreateTestFormField( |
+ "Phone:", "phone", "4445556666", "text", &field); |
+ form1.fields.push_back(field); |
FormStructure form_structure1(form1); |
std::vector<FormStructure*> forms; |
@@ -766,8 +773,8 @@ TEST_F(PersonalDataManagerTest, AggregateSameProfileWithConflict) { |
AutoFillProfile expected; |
autofill_test::SetProfileInfo(&expected, NULL, "George", NULL, |
- "Washington", "theprez@gmail.com", NULL, "1600 Pennsylvania Avenue", NULL, |
- NULL, NULL, NULL, NULL, NULL, NULL); |
+ "Washington", "theprez@gmail.com", NULL, "1600 Pennsylvania Avenue", |
+ "Suite A", NULL, NULL, NULL, NULL, "4445556666", NULL); |
const std::vector<AutoFillProfile*>& results1 = personal_data_->profiles(); |
ASSERT_EQ(1U, results1.size()); |
EXPECT_EQ(0, expected.Compare(*results1[0])); |
@@ -783,13 +790,19 @@ TEST_F(PersonalDataManagerTest, AggregateSameProfileWithConflict) { |
autofill_test::CreateTestFormField( |
"Address:", "address", "1600 Pennsylvania Avenue", "text", &field); |
form2.fields.push_back(field); |
+ autofill_test::CreateTestFormField( |
+ "Address Line 2:", "address2", "Suite A", "text", &field); |
+ form2.fields.push_back(field); |
+ autofill_test::CreateTestFormField( |
+ "Email:", "email", "theprez@gmail.com", "text", &field); |
+ form2.fields.push_back(field); |
// Country gets added. |
autofill_test::CreateTestFormField( |
"Country:", "country", "USA", "text", &field); |
form2.fields.push_back(field); |
- // Email gets updated. |
+ // Phone gets updated. |
autofill_test::CreateTestFormField( |
- "Email:", "email", "new_email@gmail.com", "text", &field); |
+ "Phone:", "phone", "1231231234", "text", &field); |
form2.fields.push_back(field); |
FormStructure form_structure2(form2); |
@@ -807,8 +820,8 @@ TEST_F(PersonalDataManagerTest, AggregateSameProfileWithConflict) { |
AutoFillProfile expected2; |
autofill_test::SetProfileInfo(&expected2, NULL, "George", NULL, |
- "Washington", "new_email@gmail.com", NULL, "1600 Pennsylvania Avenue", |
- NULL, NULL, NULL, NULL, "USA", NULL, NULL); |
+ "Washington", "theprez@gmail.com", NULL, "1600 Pennsylvania Avenue", |
+ "Suite A", NULL, NULL, NULL, "USA", "1231231234", NULL); |
ASSERT_EQ(1U, results2.size()); |
EXPECT_EQ(0, expected2.Compare(*results2[0])); |
} |