Index: chrome/browser/autofill/address_field_unittest.cc |
diff --git a/chrome/browser/autofill/address_field_unittest.cc b/chrome/browser/autofill/address_field_unittest.cc |
index ab82df97280a3ad1b444ea3cf4a058524c793316..89e0ccb80bb866b5ba999f707ab9982434a7c2b5 100644 |
--- a/chrome/browser/autofill/address_field_unittest.cc |
+++ b/chrome/browser/autofill/address_field_unittest.cc |
@@ -43,14 +43,13 @@ TEST_F(AddressFieldTest, NonParse) { |
} |
TEST_F(AddressFieldTest, ParseOneLineAddress) { |
- list_.push_back( |
- new AutofillField(webkit_glue::FormField(ASCIIToUTF16("Address"), |
- ASCIIToUTF16("address"), |
- string16(), |
- ASCIIToUTF16("text"), |
- 0, |
- false), |
- ASCIIToUTF16("addr1"))); |
+ webkit_glue::FormField field; |
+ field.form_control_type = ASCIIToUTF16("text"); |
+ |
+ field.label = ASCIIToUTF16("Address"); |
+ field.name = ASCIIToUTF16("address"); |
+ list_.push_back(new AutofillField(field, ASCIIToUTF16("addr1"))); |
+ |
AutofillScanner scanner(list_.get()); |
field_.reset(Parse(&scanner)); |
ASSERT_NE(static_cast<AddressField*>(NULL), field_.get()); |
@@ -62,14 +61,13 @@ TEST_F(AddressFieldTest, ParseOneLineAddress) { |
} |
TEST_F(AddressFieldTest, ParseOneLineAddressBilling) { |
- list_.push_back( |
- new AutofillField(webkit_glue::FormField(ASCIIToUTF16("Address"), |
- ASCIIToUTF16("billingAddress"), |
- string16(), |
- ASCIIToUTF16("text"), |
- 0, |
- false), |
- ASCIIToUTF16("addr1"))); |
+ webkit_glue::FormField field; |
+ field.form_control_type = ASCIIToUTF16("text"); |
+ |
+ field.label = ASCIIToUTF16("Address"); |
+ field.name = ASCIIToUTF16("billingAddress"); |
+ list_.push_back(new AutofillField(field, ASCIIToUTF16("addr1"))); |
+ |
AutofillScanner scanner(list_.get()); |
field_.reset(Parse(&scanner)); |
ASSERT_NE(static_cast<AddressField*>(NULL), field_.get()); |
@@ -81,14 +79,13 @@ TEST_F(AddressFieldTest, ParseOneLineAddressBilling) { |
} |
TEST_F(AddressFieldTest, ParseOneLineAddressShipping) { |
- list_.push_back( |
- new AutofillField(webkit_glue::FormField(ASCIIToUTF16("Address"), |
- ASCIIToUTF16("shippingAddress"), |
- string16(), |
- ASCIIToUTF16("text"), |
- 0, |
- false), |
- ASCIIToUTF16("addr1"))); |
+ webkit_glue::FormField field; |
+ field.form_control_type = ASCIIToUTF16("text"); |
+ |
+ field.label = ASCIIToUTF16("Address"); |
+ field.name = ASCIIToUTF16("shippingAddress"); |
+ list_.push_back(new AutofillField(field, ASCIIToUTF16("addr1"))); |
+ |
AutofillScanner scanner(list_.get()); |
field_.reset(Parse(&scanner)); |
ASSERT_NE(static_cast<AddressField*>(NULL), field_.get()); |
@@ -100,22 +97,17 @@ TEST_F(AddressFieldTest, ParseOneLineAddressShipping) { |
} |
TEST_F(AddressFieldTest, ParseTwoLineAddress) { |
- list_.push_back( |
- new AutofillField(webkit_glue::FormField(ASCIIToUTF16("Address"), |
- ASCIIToUTF16("address"), |
- string16(), |
- ASCIIToUTF16("text"), |
- 0, |
- false), |
- ASCIIToUTF16("addr1"))); |
- list_.push_back( |
- new AutofillField(webkit_glue::FormField(string16(), |
- string16(), |
- string16(), |
- ASCIIToUTF16("text"), |
- 0, |
- false), |
- ASCIIToUTF16("addr2"))); |
+ webkit_glue::FormField field; |
+ field.form_control_type = ASCIIToUTF16("text"); |
+ |
+ field.label = ASCIIToUTF16("Address"); |
+ field.name = ASCIIToUTF16("address"); |
+ list_.push_back(new AutofillField(field, ASCIIToUTF16("addr1"))); |
+ |
+ field.label = string16(); |
+ field.name = string16(); |
+ list_.push_back(new AutofillField(field, ASCIIToUTF16("addr2"))); |
+ |
AutofillScanner scanner(list_.get()); |
field_.reset(Parse(&scanner)); |
ASSERT_NE(static_cast<AddressField*>(NULL), field_.get()); |
@@ -130,30 +122,21 @@ TEST_F(AddressFieldTest, ParseTwoLineAddress) { |
} |
TEST_F(AddressFieldTest, ParseThreeLineAddress) { |
- list_.push_back( |
- new AutofillField(webkit_glue::FormField(ASCIIToUTF16("Address Line1"), |
- ASCIIToUTF16("Address"), |
- string16(), |
- ASCIIToUTF16("text"), |
- 0, |
- false), |
- ASCIIToUTF16("addr1"))); |
- list_.push_back( |
- new AutofillField(webkit_glue::FormField(ASCIIToUTF16("Address Line2"), |
- ASCIIToUTF16("Address"), |
- string16(), |
- ASCIIToUTF16("text"), |
- 0, |
- false), |
- ASCIIToUTF16("addr2"))); |
- list_.push_back( |
- new AutofillField(webkit_glue::FormField(ASCIIToUTF16("Address Line3"), |
- ASCIIToUTF16("Address"), |
- string16(), |
- ASCIIToUTF16("text"), |
- 0, |
- false), |
- ASCIIToUTF16("addr3"))); |
+ webkit_glue::FormField field; |
+ field.form_control_type = ASCIIToUTF16("text"); |
+ |
+ field.label = ASCIIToUTF16("Address Line1"); |
+ field.name = ASCIIToUTF16("Address1"); |
+ list_.push_back(new AutofillField(field, ASCIIToUTF16("addr1"))); |
+ |
+ field.label = ASCIIToUTF16("Address Line2"); |
+ field.name = ASCIIToUTF16("Address2"); |
+ list_.push_back(new AutofillField(field, ASCIIToUTF16("addr2"))); |
+ |
+ field.label = ASCIIToUTF16("Address Line3"); |
+ field.name = ASCIIToUTF16("Address3"); |
+ list_.push_back(new AutofillField(field, ASCIIToUTF16("addr3"))); |
+ |
AutofillScanner scanner(list_.get()); |
field_.reset(Parse(&scanner)); |
ASSERT_NE(static_cast<AddressField*>(NULL), field_.get()); |
@@ -170,14 +153,13 @@ TEST_F(AddressFieldTest, ParseThreeLineAddress) { |
} |
TEST_F(AddressFieldTest, ParseCity) { |
- list_.push_back( |
- new AutofillField(webkit_glue::FormField(ASCIIToUTF16("City"), |
- ASCIIToUTF16("city"), |
- string16(), |
- ASCIIToUTF16("text"), |
- 0, |
- false), |
- ASCIIToUTF16("city1"))); |
+ webkit_glue::FormField field; |
+ field.form_control_type = ASCIIToUTF16("text"); |
+ |
+ field.label = ASCIIToUTF16("City"); |
+ field.name = ASCIIToUTF16("city"); |
+ list_.push_back(new AutofillField(field, ASCIIToUTF16("city1"))); |
+ |
AutofillScanner scanner(list_.get()); |
field_.reset(Parse(&scanner)); |
ASSERT_NE(static_cast<AddressField*>(NULL), field_.get()); |
@@ -189,14 +171,13 @@ TEST_F(AddressFieldTest, ParseCity) { |
} |
TEST_F(AddressFieldTest, ParseState) { |
- list_.push_back( |
- new AutofillField(webkit_glue::FormField(ASCIIToUTF16("State"), |
- ASCIIToUTF16("state"), |
- string16(), |
- ASCIIToUTF16("text"), |
- 0, |
- false), |
- ASCIIToUTF16("state1"))); |
+ webkit_glue::FormField field; |
+ field.form_control_type = ASCIIToUTF16("text"); |
+ |
+ field.label = ASCIIToUTF16("State"); |
+ field.name = ASCIIToUTF16("state"); |
+ list_.push_back(new AutofillField(field, ASCIIToUTF16("state1"))); |
+ |
AutofillScanner scanner(list_.get()); |
field_.reset(Parse(&scanner)); |
ASSERT_NE(static_cast<AddressField*>(NULL), field_.get()); |
@@ -208,14 +189,13 @@ TEST_F(AddressFieldTest, ParseState) { |
} |
TEST_F(AddressFieldTest, ParseZip) { |
- list_.push_back( |
- new AutofillField(webkit_glue::FormField(ASCIIToUTF16("Zip"), |
- ASCIIToUTF16("zip"), |
- string16(), |
- ASCIIToUTF16("text"), |
- 0, |
- false), |
- ASCIIToUTF16("zip1"))); |
+ webkit_glue::FormField field; |
+ field.form_control_type = ASCIIToUTF16("text"); |
+ |
+ field.label = ASCIIToUTF16("Zip"); |
+ field.name = ASCIIToUTF16("zip"); |
+ list_.push_back(new AutofillField(field, ASCIIToUTF16("zip1"))); |
+ |
AutofillScanner scanner(list_.get()); |
field_.reset(Parse(&scanner)); |
ASSERT_NE(static_cast<AddressField*>(NULL), field_.get()); |
@@ -227,26 +207,17 @@ TEST_F(AddressFieldTest, ParseZip) { |
} |
TEST_F(AddressFieldTest, ParseStateAndZipOneLabel) { |
- list_.push_back( |
- new AutofillField( |
- webkit_glue::FormField( |
- ASCIIToUTF16("State/Province, Zip/Postal Code"), |
- ASCIIToUTF16("state"), |
- string16(), |
- ASCIIToUTF16("text"), |
- 0, |
- false), |
- ASCIIToUTF16("state"))); |
- list_.push_back( |
- new AutofillField( |
- webkit_glue::FormField( |
- ASCIIToUTF16("State/Province, Zip/Postal Code"), |
- ASCIIToUTF16("zip"), |
- string16(), |
- ASCIIToUTF16("text"), |
- 0, |
- false), |
- ASCIIToUTF16("zip"))); |
+ webkit_glue::FormField field; |
+ field.form_control_type = ASCIIToUTF16("text"); |
+ |
+ field.label = ASCIIToUTF16("State/Province, Zip/Postal Code"); |
+ field.name = ASCIIToUTF16("state"); |
+ list_.push_back(new AutofillField(field, ASCIIToUTF16("state"))); |
+ |
+ field.label = ASCIIToUTF16("State/Province, Zip/Postal Code"); |
+ field.name = ASCIIToUTF16("zip"); |
+ list_.push_back(new AutofillField(field, ASCIIToUTF16("zip"))); |
+ |
AutofillScanner scanner(list_.get()); |
field_.reset(Parse(&scanner)); |
ASSERT_NE(static_cast<AddressField*>(NULL), field_.get()); |
@@ -261,14 +232,13 @@ TEST_F(AddressFieldTest, ParseStateAndZipOneLabel) { |
} |
TEST_F(AddressFieldTest, ParseCountry) { |
- list_.push_back( |
- new AutofillField(webkit_glue::FormField(ASCIIToUTF16("Country"), |
- ASCIIToUTF16("country"), |
- string16(), |
- ASCIIToUTF16("text"), |
- 0, |
- false), |
- ASCIIToUTF16("country1"))); |
+ webkit_glue::FormField field; |
+ field.form_control_type = ASCIIToUTF16("text"); |
+ |
+ field.label = ASCIIToUTF16("Country"); |
+ field.name = ASCIIToUTF16("country"); |
+ list_.push_back(new AutofillField(field, ASCIIToUTF16("country1"))); |
+ |
AutofillScanner scanner(list_.get()); |
field_.reset(Parse(&scanner)); |
ASSERT_NE(static_cast<AddressField*>(NULL), field_.get()); |
@@ -280,22 +250,17 @@ TEST_F(AddressFieldTest, ParseCountry) { |
} |
TEST_F(AddressFieldTest, ParseTwoLineAddressMissingLabel) { |
- list_.push_back( |
- new AutofillField(webkit_glue::FormField(ASCIIToUTF16("Address"), |
- ASCIIToUTF16("address"), |
- string16(), |
- ASCIIToUTF16("text"), |
- 0, |
- false), |
- ASCIIToUTF16("addr1"))); |
- list_.push_back( |
- new AutofillField(webkit_glue::FormField(string16(), |
- ASCIIToUTF16("bogus"), |
- string16(), |
- ASCIIToUTF16("text"), |
- 0, |
- false), |
- ASCIIToUTF16("addr2"))); |
+ webkit_glue::FormField field; |
+ field.form_control_type = ASCIIToUTF16("text"); |
+ |
+ field.label = ASCIIToUTF16("Address"); |
+ field.name = ASCIIToUTF16("address"); |
+ list_.push_back(new AutofillField(field, ASCIIToUTF16("addr1"))); |
+ |
+ field.label = ASCIIToUTF16(""); |
+ field.name = ASCIIToUTF16("bogus"); |
+ list_.push_back(new AutofillField(field, ASCIIToUTF16("addr2"))); |
+ |
AutofillScanner scanner(list_.get()); |
field_.reset(Parse(&scanner)); |
ASSERT_NE(static_cast<AddressField*>(NULL), field_.get()); |
@@ -310,14 +275,13 @@ TEST_F(AddressFieldTest, ParseTwoLineAddressMissingLabel) { |
} |
TEST_F(AddressFieldTest, ParseCompany) { |
- list_.push_back( |
- new AutofillField(webkit_glue::FormField(ASCIIToUTF16("Company"), |
- ASCIIToUTF16("company"), |
- string16(), |
- ASCIIToUTF16("text"), |
- 0, |
- false), |
- ASCIIToUTF16("company1"))); |
+ webkit_glue::FormField field; |
+ field.form_control_type = ASCIIToUTF16("text"); |
+ |
+ field.label = ASCIIToUTF16("Company"); |
+ field.name = ASCIIToUTF16("company"); |
+ list_.push_back(new AutofillField(field, ASCIIToUTF16("company1"))); |
+ |
AutofillScanner scanner(list_.get()); |
field_.reset(Parse(&scanner)); |
ASSERT_NE(static_cast<AddressField*>(NULL), field_.get()); |