| Index: chrome/browser/ui/autofill/data_model_wrapper_unittest.cc
|
| diff --git a/chrome/browser/ui/autofill/data_model_wrapper_unittest.cc b/chrome/browser/ui/autofill/data_model_wrapper_unittest.cc
|
| index 144a6c9f8b1766ec263daebe961873f805619e1e..b66acca5cefc0edac54d8fe9fbea03025546916c 100644
|
| --- a/chrome/browser/ui/autofill/data_model_wrapper_unittest.cc
|
| +++ b/chrome/browser/ui/autofill/data_model_wrapper_unittest.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/strings/string_number_conversions.h"
|
| +#include "base/strings/utf_string_conversions.h"
|
| #include "chrome/browser/ui/autofill/autofill_dialog_models.h"
|
| #include "chrome/browser/ui/autofill/data_model_wrapper.h"
|
| #include "components/autofill/browser/autofill_common_test.h"
|
| @@ -28,10 +29,31 @@ TEST(AutofillCreditCardWrapperTest, GetInfoCreditCardExpMonth) {
|
|
|
| TEST(AutofillCreditCardWrapperTest, GetDisplayTextEmptyWhenExpired) {
|
| CreditCard card;
|
| + card.SetRawInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("1"));
|
| + card.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, ASCIIToUTF16("2010"));
|
| + card.SetRawInfo(CREDIT_CARD_NUMBER, ASCIIToUTF16("4111111111111111"));
|
| AutofillCreditCardWrapper wrapper(&card);
|
| EXPECT_TRUE(wrapper.GetDisplayText().empty());
|
| }
|
|
|
| +TEST(AutofillCreditCardWrapperTest, GetDisplayTextEmptyWhenInvalid) {
|
| + CreditCard card;
|
| + card.SetRawInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("12"));
|
| + card.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, ASCIIToUTF16("9999"));
|
| + card.SetRawInfo(CREDIT_CARD_NUMBER, ASCIIToUTF16("41111"));
|
| + AutofillCreditCardWrapper wrapper(&card);
|
| + EXPECT_TRUE(wrapper.GetDisplayText().empty());
|
| +}
|
| +
|
| +TEST(AutofillCreditCardWrapperTest, GetDisplayTextNotEmptyWhenValid) {
|
| + CreditCard card;
|
| + card.SetRawInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("12"));
|
| + card.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, ASCIIToUTF16("9999"));
|
| + card.SetRawInfo(CREDIT_CARD_NUMBER, ASCIIToUTF16("4111111111111111"));
|
| + AutofillCreditCardWrapper wrapper(&card);
|
| + EXPECT_FALSE(wrapper.GetDisplayText().empty());
|
| +}
|
| +
|
| TEST(WalletInstrumentWrapperTest, GetInfoCreditCardExpMonth) {
|
| scoped_ptr<wallet::WalletItems::MaskedInstrument> instrument(
|
| wallet::GetTestMaskedInstrument());
|
| @@ -71,4 +93,4 @@ TEST(DataModelWrapperTest, GetDisplayTextEmptyWithoutPhone) {
|
| EXPECT_TRUE(address_wrapper.GetDisplayText().empty());
|
| }
|
|
|
| -} // autofill
|
| +} // namespace autofill
|
|
|