| Index: chrome/browser/autofill/credit_card_field_unittest.cc
|
| diff --git a/chrome/browser/autofill/credit_card_field_unittest.cc b/chrome/browser/autofill/credit_card_field_unittest.cc
|
| index 2657c0931b2c2e3b5307a145eea7c89cf3599fe4..9ee335d58e0df8e45c1a362325de449a3fb45a6c 100644
|
| --- a/chrome/browser/autofill/credit_card_field_unittest.cc
|
| +++ b/chrome/browser/autofill/credit_card_field_unittest.cc
|
| @@ -22,11 +22,7 @@ class CreditCardFieldTest : public testing::Test {
|
|
|
| // Downcast for tests.
|
| static CreditCardField* Parse(AutofillScanner* scanner) {
|
| - return
|
| - static_cast<CreditCardField*>(CreditCardField::Parse(scanner, false));
|
| - }
|
| - static CreditCardField* ParseWithNewFieldTypes(AutofillScanner* scanner) {
|
| - return static_cast<CreditCardField*>(CreditCardField::Parse(scanner, true));
|
| + return static_cast<CreditCardField*>(CreditCardField::Parse(scanner));
|
| }
|
|
|
| private:
|
| @@ -141,60 +137,6 @@ TEST_F(CreditCardFieldTest, ParseFullCreditCard) {
|
| ASSERT_NE(static_cast<CreditCardField*>(NULL), field_.get());
|
| ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
|
| ASSERT_TRUE(
|
| - field_type_map_.find(ASCIIToUTF16("name")) != field_type_map_.end());
|
| - EXPECT_EQ(CREDIT_CARD_NAME, field_type_map_[ASCIIToUTF16("name")]);
|
| - ASSERT_TRUE(
|
| - field_type_map_.find(ASCIIToUTF16("number")) != field_type_map_.end());
|
| - EXPECT_EQ(CREDIT_CARD_NUMBER, field_type_map_[ASCIIToUTF16("number")]);
|
| - ASSERT_TRUE(
|
| - field_type_map_.find(ASCIIToUTF16("month")) != field_type_map_.end());
|
| - EXPECT_EQ(CREDIT_CARD_EXP_MONTH, field_type_map_[ASCIIToUTF16("month")]);
|
| - ASSERT_TRUE(
|
| - field_type_map_.find(ASCIIToUTF16("year")) != field_type_map_.end());
|
| - EXPECT_EQ(CREDIT_CARD_EXP_4_DIGIT_YEAR,
|
| - field_type_map_[ASCIIToUTF16("year")]);
|
| - ASSERT_TRUE(
|
| - field_type_map_.find(ASCIIToUTF16("cvc")) != field_type_map_.end());
|
| - EXPECT_EQ(CREDIT_CARD_VERIFICATION_CODE,
|
| - field_type_map_[ASCIIToUTF16("cvc")]);
|
| - // We don't fill card types by default.
|
| - EXPECT_TRUE(
|
| - field_type_map_.find(ASCIIToUTF16("type")) == field_type_map_.end());
|
| -}
|
| -
|
| -TEST_F(CreditCardFieldTest, ParseCreditCardType) {
|
| - FormFieldData field;
|
| - field.form_control_type = "text";
|
| -
|
| - field.label = ASCIIToUTF16("Card Type");
|
| - field.name = ASCIIToUTF16("card_type");
|
| - list_.push_back(new AutofillField(field, ASCIIToUTF16("type")));
|
| -
|
| - field.label = ASCIIToUTF16("Name on Card");
|
| - field.name = ASCIIToUTF16("name_on_card");
|
| - list_.push_back(new AutofillField(field, ASCIIToUTF16("name")));
|
| -
|
| - field.label = ASCIIToUTF16("Card Number");
|
| - field.name = ASCIIToUTF16("card_number");
|
| - list_.push_back(new AutofillField(field, ASCIIToUTF16("number")));
|
| -
|
| - field.label = ASCIIToUTF16("Exp Month");
|
| - field.name = ASCIIToUTF16("ccmonth");
|
| - list_.push_back(new AutofillField(field, ASCIIToUTF16("month")));
|
| -
|
| - field.label = ASCIIToUTF16("Exp Year");
|
| - field.name = ASCIIToUTF16("ccyear");
|
| - list_.push_back(new AutofillField(field, ASCIIToUTF16("year")));
|
| -
|
| - field.label = ASCIIToUTF16("Verification");
|
| - field.name = ASCIIToUTF16("verification");
|
| - list_.push_back(new AutofillField(field, ASCIIToUTF16("cvc")));
|
| -
|
| - AutofillScanner scanner(list_.get());
|
| - field_.reset(ParseWithNewFieldTypes(&scanner));
|
| - ASSERT_NE(static_cast<CreditCardField*>(NULL), field_.get());
|
| - ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
|
| - ASSERT_TRUE(
|
| field_type_map_.find(ASCIIToUTF16("type")) != field_type_map_.end());
|
| EXPECT_EQ(CREDIT_CARD_TYPE, field_type_map_[ASCIIToUTF16("type")]);
|
| ASSERT_TRUE(
|
|
|