Index: components/autofill/core/browser/credit_card_unittest.cc |
diff --git a/components/autofill/core/browser/credit_card_unittest.cc b/components/autofill/core/browser/credit_card_unittest.cc |
index c8b77bf50b9b195fe659b77a85bc00dada9fe288..837d729f9790dc64a87a198c8629fd1d933d19e9 100644 |
--- a/components/autofill/core/browser/credit_card_unittest.cc |
+++ b/components/autofill/core/browser/credit_card_unittest.cc |
@@ -6,6 +6,7 @@ |
#include "base/guid.h" |
#include "base/strings/utf_string_conversions.h" |
#include "components/autofill/core/browser/autofill_common_test.h" |
+#include "components/autofill/core/browser/autofill_type.h" |
#include "components/autofill/core/browser/credit_card.h" |
#include "components/autofill/core/browser/validation.h" |
#include "components/autofill/core/common/form_field_data.h" |
@@ -327,11 +328,13 @@ TEST(CreditCardTest, SetExpirationMonth) { |
EXPECT_EQ(ASCIIToUTF16("07"), card.GetRawInfo(CREDIT_CARD_EXP_MONTH)); |
EXPECT_EQ(7, card.expiration_month()); |
- card.SetInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("January"), "en-US"); |
+ card.SetInfo( |
+ AutofillType(CREDIT_CARD_EXP_MONTH), ASCIIToUTF16("January"), "en-US"); |
EXPECT_EQ(ASCIIToUTF16("01"), card.GetRawInfo(CREDIT_CARD_EXP_MONTH)); |
EXPECT_EQ(1, card.expiration_month()); |
- card.SetInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("Apr"), "en-US"); |
+ card.SetInfo( |
+ AutofillType(CREDIT_CARD_EXP_MONTH), ASCIIToUTF16("Apr"), "en-US"); |
EXPECT_EQ(ASCIIToUTF16("04"), card.GetRawInfo(CREDIT_CARD_EXP_MONTH)); |
EXPECT_EQ(4, card.expiration_month()); |
} |
@@ -373,7 +376,8 @@ TEST(CreditCardTest, CreditCardMonthExact) { |
CreditCard credit_card(base::GenerateGUID(), "https://www.example.com/"); |
credit_card.SetRawInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("01")); |
- credit_card.FillSelectControl(CREDIT_CARD_EXP_MONTH, "en-US", &field); |
+ credit_card.FillSelectControl( |
+ AutofillType(CREDIT_CARD_EXP_MONTH), "en-US", &field); |
EXPECT_EQ(ASCIIToUTF16("01"), field.value); |
} |
@@ -394,7 +398,8 @@ TEST(CreditCardTest, CreditCardMonthAbbreviated) { |
CreditCard credit_card(base::GenerateGUID(), "https://www.example.com/"); |
credit_card.SetRawInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("01")); |
- credit_card.FillSelectControl(CREDIT_CARD_EXP_MONTH, "en-US", &field); |
+ credit_card.FillSelectControl( |
+ AutofillType(CREDIT_CARD_EXP_MONTH), "en-US", &field); |
EXPECT_EQ(ASCIIToUTF16("Jan"), field.value); |
} |
@@ -415,7 +420,8 @@ TEST(CreditCardTest, CreditCardMonthFull) { |
CreditCard credit_card(base::GenerateGUID(), "https://www.example.com/"); |
credit_card.SetRawInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("01")); |
- credit_card.FillSelectControl(CREDIT_CARD_EXP_MONTH, "en-US", &field); |
+ credit_card.FillSelectControl( |
+ AutofillType(CREDIT_CARD_EXP_MONTH), "en-US", &field); |
EXPECT_EQ(ASCIIToUTF16("January"), field.value); |
} |
@@ -435,7 +441,8 @@ TEST(CreditCardTest, CreditCardMonthNumeric) { |
CreditCard credit_card(base::GenerateGUID(), "https://www.example.com/"); |
credit_card.SetRawInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("01")); |
- credit_card.FillSelectControl(CREDIT_CARD_EXP_MONTH, "en-US", &field); |
+ credit_card.FillSelectControl( |
+ AutofillType(CREDIT_CARD_EXP_MONTH), "en-US", &field); |
EXPECT_EQ(ASCIIToUTF16("1"), field.value); |
} |
@@ -455,7 +462,8 @@ TEST(CreditCardTest, CreditCardTwoDigitYear) { |
CreditCard credit_card(base::GenerateGUID(), "https://www.example.com/"); |
credit_card.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, ASCIIToUTF16("2017")); |
- credit_card.FillSelectControl(CREDIT_CARD_EXP_4_DIGIT_YEAR, "en-US", &field); |
+ credit_card.FillSelectControl( |
+ AutofillType(CREDIT_CARD_EXP_4_DIGIT_YEAR), "en-US", &field); |
EXPECT_EQ(ASCIIToUTF16("17"), field.value); |
EXPECT_EQ(2017, credit_card.expiration_year()); |
} |
@@ -483,7 +491,8 @@ TEST(CreditCardTest, CreditCardTypeSelectControl) { |
CreditCard credit_card(base::GenerateGUID(), "https://www.example.com/"); |
credit_card.SetRawInfo(CREDIT_CARD_NUMBER, |
ASCIIToUTF16("4111111111111111")); |
- credit_card.FillSelectControl(CREDIT_CARD_TYPE, "en-US", &field); |
+ credit_card.FillSelectControl( |
+ AutofillType(CREDIT_CARD_TYPE), "en-US", &field); |
EXPECT_EQ(ASCIIToUTF16("Visa"), field.value); |
} |
@@ -492,7 +501,8 @@ TEST(CreditCardTest, CreditCardTypeSelectControl) { |
CreditCard credit_card(base::GenerateGUID(), "https://www.example.com/"); |
credit_card.SetRawInfo(CREDIT_CARD_NUMBER, |
ASCIIToUTF16("5105105105105100")); |
- credit_card.FillSelectControl(CREDIT_CARD_TYPE, "en-US", &field); |
+ credit_card.FillSelectControl( |
+ AutofillType(CREDIT_CARD_TYPE), "en-US", &field); |
EXPECT_EQ(ASCIIToUTF16("Master Card"), field.value); |
} |
@@ -500,7 +510,8 @@ TEST(CreditCardTest, CreditCardTypeSelectControl) { |
// American Express is sometimes abbreviated as AmEx: |
CreditCard credit_card(base::GenerateGUID(), "https://www.example.com/"); |
credit_card.SetRawInfo(CREDIT_CARD_NUMBER, ASCIIToUTF16("371449635398431")); |
- credit_card.FillSelectControl(CREDIT_CARD_TYPE, "en-US", &field); |
+ credit_card.FillSelectControl( |
+ AutofillType(CREDIT_CARD_TYPE), "en-US", &field); |
EXPECT_EQ(ASCIIToUTF16("AmEx"), field.value); |
} |
@@ -509,7 +520,8 @@ TEST(CreditCardTest, CreditCardTypeSelectControl) { |
CreditCard credit_card(base::GenerateGUID(), "https://www.example.com/"); |
credit_card.SetRawInfo(CREDIT_CARD_NUMBER, |
ASCIIToUTF16("6011111111111117")); |
- credit_card.FillSelectControl(CREDIT_CARD_TYPE, "en-US", &field); |
+ credit_card.FillSelectControl( |
+ AutofillType(CREDIT_CARD_TYPE), "en-US", &field); |
EXPECT_EQ(ASCIIToUTF16("discover"), field.value); |
} |
} |