| Index: chrome/browser/autofill/autofill_profile_unittest.cc | 
| diff --git a/chrome/browser/autofill/autofill_profile_unittest.cc b/chrome/browser/autofill/autofill_profile_unittest.cc | 
| index 3c500a3927b24a38f2703d1cd596556c46359082..033fa5705133e2c530b40b0cbd233f230bfdd56a 100644 | 
| --- a/chrome/browser/autofill/autofill_profile_unittest.cc | 
| +++ b/chrome/browser/autofill/autofill_profile_unittest.cc | 
| @@ -495,6 +495,22 @@ TEST(AutoFillProfileTest, MergeWith) { | 
| EXPECT_EQ(0, expected_b.Compare(*b)); | 
| } | 
|  | 
| +TEST(AutoFillProfileTest, AssignmentOperator){ | 
| +  AutoFillProfile a, b; | 
| + | 
| +  // Result of assignment should be logically equal to the original profile. | 
| +  autofill_test::SetProfileInfo(&a, "Billing", "Marion", "Mitchell", "Morrison", | 
| +                                "marion@me.xyz", "Fox", "123 Zoo St.", "unit 5", | 
| +                                "Hollywood", "CA", "91601", "US", "12345678910", | 
| +                                "01987654321"); | 
| +  b = a; | 
| +  EXPECT_TRUE(a == b); | 
| + | 
| +  // Assignment to self should not change the profile value. | 
| +  a = a; | 
| +  EXPECT_TRUE(a == b); | 
| +} | 
| + | 
| TEST(AutoFillProfileTest, Compare) { | 
| AutoFillProfile a, b; | 
|  | 
|  |