// Create an identical profile except that the new profile:
// (1) Has a different origin,
// (2) Has a different address line 2,
- // (3) Lacks a company name, and
- // (4) Has a different full name variant.
+ // (3) Lacks a company name,
+ // (4) Has a different full name variant, and
+ // (5) Has a language code.
AutofillProfile b = a;
b.set_guid(base::GenerateGUID());
b.set_origin("Chrome settings");
b.GetRawMultiInfo(NAME_FULL, &names);
names.push_back(ASCIIToUTF16("Marion M. Morrison"));
b.SetRawMultiInfo(NAME_FULL, names);
+ b.set_language_code("en");
a.OverwriteWithOrAddTo(b, "en-US");
EXPECT_EQ("Chrome settings", a.origin());
EXPECT_EQ(ASCIIToUTF16("Marion Mitchell Morrison"), names[0]);
EXPECT_EQ(ASCIIToUTF16("Marion Morrison"), names[1]);
EXPECT_EQ(ASCIIToUTF16("Marion M. Morrison"), names[2]);
+ EXPECT_EQ("en", a.language_code());
}
TEST(AutofillProfileTest, AssignmentOperator) {