| 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 5b0196af8dce8102b35434d79e7f93cded0ef7ab..ab82df97280a3ad1b444ea3cf4a058524c793316 100644
|
| --- a/chrome/browser/autofill/address_field_unittest.cc
|
| +++ b/chrome/browser/autofill/address_field_unittest.cc
|
| @@ -5,7 +5,6 @@
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/memory/scoped_vector.h"
|
| #include "base/utf_string_conversions.h"
|
| -#include "chrome/browser/autofill/autofill_ecml.h"
|
| #include "chrome/browser/autofill/address_field.h"
|
| #include "chrome/browser/autofill/autofill_field.h"
|
| #include "chrome/browser/autofill/autofill_scanner.h"
|
| @@ -22,8 +21,8 @@ class AddressFieldTest : public testing::Test {
|
| FieldTypeMap field_type_map_;
|
|
|
| // Downcast for tests.
|
| - static AddressField* Parse(AutofillScanner* scanner, bool is_ecml) {
|
| - return static_cast<AddressField*>(AddressField::Parse(scanner, is_ecml));
|
| + static AddressField* Parse(AutofillScanner* scanner) {
|
| + return static_cast<AddressField*>(AddressField::Parse(scanner));
|
| }
|
|
|
| private:
|
| @@ -32,14 +31,14 @@ class AddressFieldTest : public testing::Test {
|
|
|
| TEST_F(AddressFieldTest, Empty) {
|
| AutofillScanner scanner(list_.get());
|
| - field_.reset(Parse(&scanner, false));
|
| + field_.reset(Parse(&scanner));
|
| ASSERT_EQ(static_cast<AddressField*>(NULL), field_.get());
|
| }
|
|
|
| TEST_F(AddressFieldTest, NonParse) {
|
| list_.push_back(new AutofillField);
|
| AutofillScanner scanner(list_.get());
|
| - field_.reset(Parse(&scanner, false));
|
| + field_.reset(Parse(&scanner));
|
| ASSERT_EQ(static_cast<AddressField*>(NULL), field_.get());
|
| }
|
|
|
| @@ -53,7 +52,7 @@ TEST_F(AddressFieldTest, ParseOneLineAddress) {
|
| false),
|
| ASCIIToUTF16("addr1")));
|
| AutofillScanner scanner(list_.get());
|
| - field_.reset(Parse(&scanner, false));
|
| + field_.reset(Parse(&scanner));
|
| ASSERT_NE(static_cast<AddressField*>(NULL), field_.get());
|
| EXPECT_EQ(kGenericAddress, field_->FindType());
|
| ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
|
| @@ -72,7 +71,7 @@ TEST_F(AddressFieldTest, ParseOneLineAddressBilling) {
|
| false),
|
| ASCIIToUTF16("addr1")));
|
| AutofillScanner scanner(list_.get());
|
| - field_.reset(Parse(&scanner, false));
|
| + field_.reset(Parse(&scanner));
|
| ASSERT_NE(static_cast<AddressField*>(NULL), field_.get());
|
| EXPECT_EQ(kBillingAddress, field_->FindType());
|
| ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
|
| @@ -91,27 +90,7 @@ TEST_F(AddressFieldTest, ParseOneLineAddressShipping) {
|
| false),
|
| ASCIIToUTF16("addr1")));
|
| AutofillScanner scanner(list_.get());
|
| - field_.reset(Parse(&scanner, false));
|
| - ASSERT_NE(static_cast<AddressField*>(NULL), field_.get());
|
| - EXPECT_EQ(kShippingAddress, field_->FindType());
|
| - ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
|
| - ASSERT_TRUE(
|
| - field_type_map_.find(ASCIIToUTF16("addr1")) != field_type_map_.end());
|
| - EXPECT_EQ(ADDRESS_HOME_LINE1, field_type_map_[ASCIIToUTF16("addr1")]);
|
| -}
|
| -
|
| -TEST_F(AddressFieldTest, ParseOneLineAddressEcml) {
|
| - list_.push_back(
|
| - new AutofillField(
|
| - webkit_glue::FormField(ASCIIToUTF16("Address"),
|
| - ASCIIToUTF16(kEcmlShipToAddress1),
|
| - string16(),
|
| - ASCIIToUTF16("text"),
|
| - 0,
|
| - false),
|
| - ASCIIToUTF16("addr1")));
|
| - AutofillScanner scanner(list_.get());
|
| - field_.reset(Parse(&scanner, true));
|
| + field_.reset(Parse(&scanner));
|
| ASSERT_NE(static_cast<AddressField*>(NULL), field_.get());
|
| EXPECT_EQ(kShippingAddress, field_->FindType());
|
| ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
|
| @@ -138,7 +117,7 @@ TEST_F(AddressFieldTest, ParseTwoLineAddress) {
|
| false),
|
| ASCIIToUTF16("addr2")));
|
| AutofillScanner scanner(list_.get());
|
| - field_.reset(Parse(&scanner, false));
|
| + field_.reset(Parse(&scanner));
|
| ASSERT_NE(static_cast<AddressField*>(NULL), field_.get());
|
| EXPECT_EQ(kGenericAddress, field_->FindType());
|
| ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
|
| @@ -176,7 +155,7 @@ TEST_F(AddressFieldTest, ParseThreeLineAddress) {
|
| false),
|
| ASCIIToUTF16("addr3")));
|
| AutofillScanner scanner(list_.get());
|
| - field_.reset(Parse(&scanner, false));
|
| + field_.reset(Parse(&scanner));
|
| ASSERT_NE(static_cast<AddressField*>(NULL), field_.get());
|
| EXPECT_EQ(kGenericAddress, field_->FindType());
|
| ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
|
| @@ -190,38 +169,6 @@ TEST_F(AddressFieldTest, ParseThreeLineAddress) {
|
| field_type_map_.find(ASCIIToUTF16("addr3")) == field_type_map_.end());
|
| }
|
|
|
| -TEST_F(AddressFieldTest, ParseTwoLineAddressEcml) {
|
| - list_.push_back(
|
| - new AutofillField(
|
| - webkit_glue::FormField(ASCIIToUTF16("Address"),
|
| - ASCIIToUTF16(kEcmlShipToAddress1),
|
| - string16(),
|
| - ASCIIToUTF16("text"),
|
| - 0,
|
| - false),
|
| - ASCIIToUTF16("addr1")));
|
| - list_.push_back(
|
| - new AutofillField(
|
| - webkit_glue::FormField(string16(),
|
| - ASCIIToUTF16(kEcmlShipToAddress2),
|
| - string16(),
|
| - ASCIIToUTF16("text"),
|
| - 0,
|
| - false),
|
| - ASCIIToUTF16("addr2")));
|
| - AutofillScanner scanner(list_.get());
|
| - field_.reset(Parse(&scanner, true));
|
| - ASSERT_NE(static_cast<AddressField*>(NULL), field_.get());
|
| - EXPECT_EQ(kShippingAddress, field_->FindType());
|
| - ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
|
| - ASSERT_TRUE(
|
| - field_type_map_.find(ASCIIToUTF16("addr1")) != field_type_map_.end());
|
| - EXPECT_EQ(ADDRESS_HOME_LINE1, field_type_map_[ASCIIToUTF16("addr1")]);
|
| - ASSERT_TRUE(
|
| - field_type_map_.find(ASCIIToUTF16("addr2")) != field_type_map_.end());
|
| - EXPECT_EQ(ADDRESS_HOME_LINE2, field_type_map_[ASCIIToUTF16("addr2")]);
|
| -}
|
| -
|
| TEST_F(AddressFieldTest, ParseCity) {
|
| list_.push_back(
|
| new AutofillField(webkit_glue::FormField(ASCIIToUTF16("City"),
|
| @@ -232,7 +179,7 @@ TEST_F(AddressFieldTest, ParseCity) {
|
| false),
|
| ASCIIToUTF16("city1")));
|
| AutofillScanner scanner(list_.get());
|
| - field_.reset(Parse(&scanner, false));
|
| + field_.reset(Parse(&scanner));
|
| ASSERT_NE(static_cast<AddressField*>(NULL), field_.get());
|
| EXPECT_EQ(kGenericAddress, field_->FindType());
|
| ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
|
| @@ -241,25 +188,6 @@ TEST_F(AddressFieldTest, ParseCity) {
|
| EXPECT_EQ(ADDRESS_HOME_CITY, field_type_map_[ASCIIToUTF16("city1")]);
|
| }
|
|
|
| -TEST_F(AddressFieldTest, ParseCityEcml) {
|
| - list_.push_back(
|
| - new AutofillField(webkit_glue::FormField(ASCIIToUTF16("City"),
|
| - ASCIIToUTF16(kEcmlShipToCity),
|
| - string16(),
|
| - ASCIIToUTF16("text"),
|
| - 0,
|
| - false),
|
| - ASCIIToUTF16("city1")));
|
| - AutofillScanner scanner(list_.get());
|
| - field_.reset(Parse(&scanner, true));
|
| - ASSERT_NE(static_cast<AddressField*>(NULL), field_.get());
|
| - EXPECT_EQ(kShippingAddress, field_->FindType());
|
| - ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
|
| - ASSERT_TRUE(
|
| - field_type_map_.find(ASCIIToUTF16("city1")) != field_type_map_.end());
|
| - EXPECT_EQ(ADDRESS_HOME_CITY, field_type_map_[ASCIIToUTF16("city1")]);
|
| -}
|
| -
|
| TEST_F(AddressFieldTest, ParseState) {
|
| list_.push_back(
|
| new AutofillField(webkit_glue::FormField(ASCIIToUTF16("State"),
|
| @@ -270,7 +198,7 @@ TEST_F(AddressFieldTest, ParseState) {
|
| false),
|
| ASCIIToUTF16("state1")));
|
| AutofillScanner scanner(list_.get());
|
| - field_.reset(Parse(&scanner, false));
|
| + field_.reset(Parse(&scanner));
|
| ASSERT_NE(static_cast<AddressField*>(NULL), field_.get());
|
| EXPECT_EQ(kGenericAddress, field_->FindType());
|
| ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
|
| @@ -279,26 +207,6 @@ TEST_F(AddressFieldTest, ParseState) {
|
| EXPECT_EQ(ADDRESS_HOME_STATE, field_type_map_[ASCIIToUTF16("state1")]);
|
| }
|
|
|
| -TEST_F(AddressFieldTest, ParseStateEcml) {
|
| - list_.push_back(
|
| - new AutofillField(
|
| - webkit_glue::FormField(ASCIIToUTF16("State"),
|
| - ASCIIToUTF16(kEcmlShipToStateProv),
|
| - string16(),
|
| - ASCIIToUTF16("text"),
|
| - 0,
|
| - false),
|
| - ASCIIToUTF16("state1")));
|
| - AutofillScanner scanner(list_.get());
|
| - field_.reset(Parse(&scanner, true));
|
| - ASSERT_NE(static_cast<AddressField*>(NULL), field_.get());
|
| - EXPECT_EQ(kShippingAddress, field_->FindType());
|
| - ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
|
| - ASSERT_TRUE(
|
| - field_type_map_.find(ASCIIToUTF16("state1")) != field_type_map_.end());
|
| - EXPECT_EQ(ADDRESS_HOME_STATE, field_type_map_[ASCIIToUTF16("state1")]);
|
| -}
|
| -
|
| TEST_F(AddressFieldTest, ParseZip) {
|
| list_.push_back(
|
| new AutofillField(webkit_glue::FormField(ASCIIToUTF16("Zip"),
|
| @@ -309,7 +217,7 @@ TEST_F(AddressFieldTest, ParseZip) {
|
| false),
|
| ASCIIToUTF16("zip1")));
|
| AutofillScanner scanner(list_.get());
|
| - field_.reset(Parse(&scanner, false));
|
| + field_.reset(Parse(&scanner));
|
| ASSERT_NE(static_cast<AddressField*>(NULL), field_.get());
|
| EXPECT_EQ(kGenericAddress, field_->FindType());
|
| ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
|
| @@ -318,26 +226,6 @@ TEST_F(AddressFieldTest, ParseZip) {
|
| EXPECT_EQ(ADDRESS_HOME_ZIP, field_type_map_[ASCIIToUTF16("zip1")]);
|
| }
|
|
|
| -TEST_F(AddressFieldTest, ParseZipEcml) {
|
| - list_.push_back(
|
| - new AutofillField(
|
| - webkit_glue::FormField(ASCIIToUTF16("Zip"),
|
| - ASCIIToUTF16(kEcmlShipToPostalCode),
|
| - string16(),
|
| - ASCIIToUTF16("text"),
|
| - 0,
|
| - false),
|
| - ASCIIToUTF16("zip1")));
|
| - AutofillScanner scanner(list_.get());
|
| - field_.reset(Parse(&scanner, true));
|
| - ASSERT_NE(static_cast<AddressField*>(NULL), field_.get());
|
| - EXPECT_EQ(kShippingAddress, field_->FindType());
|
| - ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
|
| - ASSERT_TRUE(
|
| - field_type_map_.find(ASCIIToUTF16("zip1")) != field_type_map_.end());
|
| - EXPECT_EQ(ADDRESS_HOME_ZIP, field_type_map_[ASCIIToUTF16("zip1")]);
|
| -}
|
| -
|
| TEST_F(AddressFieldTest, ParseStateAndZipOneLabel) {
|
| list_.push_back(
|
| new AutofillField(
|
| @@ -360,7 +248,7 @@ TEST_F(AddressFieldTest, ParseStateAndZipOneLabel) {
|
| false),
|
| ASCIIToUTF16("zip")));
|
| AutofillScanner scanner(list_.get());
|
| - field_.reset(Parse(&scanner, false));
|
| + field_.reset(Parse(&scanner));
|
| ASSERT_NE(static_cast<AddressField*>(NULL), field_.get());
|
| EXPECT_EQ(kGenericAddress, field_->FindType());
|
| ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
|
| @@ -382,7 +270,7 @@ TEST_F(AddressFieldTest, ParseCountry) {
|
| false),
|
| ASCIIToUTF16("country1")));
|
| AutofillScanner scanner(list_.get());
|
| - field_.reset(Parse(&scanner, false));
|
| + field_.reset(Parse(&scanner));
|
| ASSERT_NE(static_cast<AddressField*>(NULL), field_.get());
|
| EXPECT_EQ(kGenericAddress, field_->FindType());
|
| ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
|
| @@ -391,25 +279,6 @@ TEST_F(AddressFieldTest, ParseCountry) {
|
| EXPECT_EQ(ADDRESS_HOME_COUNTRY, field_type_map_[ASCIIToUTF16("country1")]);
|
| }
|
|
|
| -TEST_F(AddressFieldTest, ParseCountryEcml) {
|
| - list_.push_back(
|
| - new AutofillField(webkit_glue::FormField(ASCIIToUTF16("Country"),
|
| - ASCIIToUTF16(kEcmlShipToCountry),
|
| - string16(),
|
| - ASCIIToUTF16("text"),
|
| - 0,
|
| - false),
|
| - ASCIIToUTF16("country1")));
|
| - AutofillScanner scanner(list_.get());
|
| - field_.reset(Parse(&scanner, true));
|
| - ASSERT_NE(static_cast<AddressField*>(NULL), field_.get());
|
| - EXPECT_EQ(kShippingAddress, field_->FindType());
|
| - ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
|
| - ASSERT_TRUE(
|
| - field_type_map_.find(ASCIIToUTF16("country1")) != field_type_map_.end());
|
| - EXPECT_EQ(ADDRESS_HOME_COUNTRY, field_type_map_[ASCIIToUTF16("country1")]);
|
| -}
|
| -
|
| TEST_F(AddressFieldTest, ParseTwoLineAddressMissingLabel) {
|
| list_.push_back(
|
| new AutofillField(webkit_glue::FormField(ASCIIToUTF16("Address"),
|
| @@ -428,7 +297,7 @@ TEST_F(AddressFieldTest, ParseTwoLineAddressMissingLabel) {
|
| false),
|
| ASCIIToUTF16("addr2")));
|
| AutofillScanner scanner(list_.get());
|
| - field_.reset(Parse(&scanner, false));
|
| + field_.reset(Parse(&scanner));
|
| ASSERT_NE(static_cast<AddressField*>(NULL), field_.get());
|
| EXPECT_EQ(kGenericAddress, field_->FindType());
|
| ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
|
| @@ -450,7 +319,7 @@ TEST_F(AddressFieldTest, ParseCompany) {
|
| false),
|
| ASCIIToUTF16("company1")));
|
| AutofillScanner scanner(list_.get());
|
| - field_.reset(Parse(&scanner, false));
|
| + field_.reset(Parse(&scanner));
|
| ASSERT_NE(static_cast<AddressField*>(NULL), field_.get());
|
| EXPECT_EQ(kGenericAddress, field_->FindType());
|
| ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
|
| @@ -458,23 +327,3 @@ TEST_F(AddressFieldTest, ParseCompany) {
|
| field_type_map_.find(ASCIIToUTF16("company1")) != field_type_map_.end());
|
| EXPECT_EQ(COMPANY_NAME, field_type_map_[ASCIIToUTF16("company1")]);
|
| }
|
| -
|
| -TEST_F(AddressFieldTest, ParseCompanyEcml) {
|
| - list_.push_back(
|
| - new AutofillField(
|
| - webkit_glue::FormField(ASCIIToUTF16("Company"),
|
| - ASCIIToUTF16(kEcmlShipToCompanyName),
|
| - string16(),
|
| - ASCIIToUTF16("text"),
|
| - 0,
|
| - false),
|
| - ASCIIToUTF16("company1")));
|
| - AutofillScanner scanner(list_.get());
|
| - field_.reset(Parse(&scanner, true));
|
| - ASSERT_NE(static_cast<AddressField*>(NULL), field_.get());
|
| - EXPECT_EQ(kShippingAddress, field_->FindType());
|
| - ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
|
| - ASSERT_TRUE(
|
| - field_type_map_.find(ASCIIToUTF16("company1")) != field_type_map_.end());
|
| - EXPECT_EQ(COMPANY_NAME, field_type_map_[ASCIIToUTF16("company1")]);
|
| -}
|
|
|