diff options
author | isherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-06-08 06:16:47 +0000 |
---|---|---|
committer | isherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-06-08 06:16:47 +0000 |
commit | 5cfeefa9db700eb5891499dae3bb88eb118c8482 (patch) | |
tree | 0cc73e0ab0abddd4dbbb34788c78c88663c08549 /chrome/browser/autofill/credit_card_unittest.cc | |
parent | 857195f6155e8865e0576f37d2b6b32e460a87b9 (diff) | |
download | chromium_src-5cfeefa9db700eb5891499dae3bb88eb118c8482.zip chromium_src-5cfeefa9db700eb5891499dae3bb88eb118c8482.tar.gz chromium_src-5cfeefa9db700eb5891499dae3bb88eb118c8482.tar.bz2 |
Support named months for Autofill implicit learning
BUG=64733
TEST=unit_tests --gtest_filter=CreditCardTest.SetInfoExpirationMonth
Review URL: http://codereview.chromium.org/7125004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88296 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/autofill/credit_card_unittest.cc')
-rw-r--r-- | chrome/browser/autofill/credit_card_unittest.cc | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/chrome/browser/autofill/credit_card_unittest.cc b/chrome/browser/autofill/credit_card_unittest.cc index 4ffc00f..b9967e2 100644 --- a/chrome/browser/autofill/credit_card_unittest.cc +++ b/chrome/browser/autofill/credit_card_unittest.cc @@ -134,3 +134,20 @@ TEST(CreditCardTest, SetInfoCreditCardNumber) { EXPECT_EQ(ASCIIToUTF16("4321-5432-6543-xxxx"), card.GetInfo(CREDIT_CARD_NUMBER)); } + +// Verify that we can handle both numeric and named months. +TEST(CreditCardTest, SetInfoExpirationMonth) { + CreditCard card; + + card.SetInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("05")); + EXPECT_EQ(ASCIIToUTF16("05"), card.GetInfo(CREDIT_CARD_EXP_MONTH)); + + card.SetInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("7")); + EXPECT_EQ(ASCIIToUTF16("07"), card.GetInfo(CREDIT_CARD_EXP_MONTH)); + + card.SetInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("January")); + EXPECT_EQ(ASCIIToUTF16("01"), card.GetInfo(CREDIT_CARD_EXP_MONTH)); + + card.SetInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("Apr")); + EXPECT_EQ(ASCIIToUTF16("04"), card.GetInfo(CREDIT_CARD_EXP_MONTH)); +} |