Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(189)

Side by Side Diff: components/autofill/core/browser/credit_card_unittest.cc

Issue 2906763005: Add support for Brazil Elo card in autofill. (Closed)
Patch Set: Fix test Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include <stddef.h> 5 #include <stddef.h>
6 6
7 #include "base/guid.h" 7 #include "base/guid.h"
8 #include "base/macros.h" 8 #include "base/macros.h"
9 #include "base/strings/string_number_conversions.h" 9 #include "base/strings/string_number_conversions.h"
10 #include "base/strings/utf_string_conversions.h" 10 #include "base/strings/utf_string_conversions.h"
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
46 "3530-1113-3330-0000", 46 "3530-1113-3330-0000",
47 "3566002020360505", 47 "3566002020360505",
48 "5555 5555 5555 4444", 48 "5555 5555 5555 4444",
49 "5105-1051-0510-5100", 49 "5105-1051-0510-5100",
50 "4111111111111111", 50 "4111111111111111",
51 "4012 8888 8888 1881", 51 "4012 8888 8888 1881",
52 "4222-2222-2222-2", 52 "4222-2222-2222-2",
53 "5019717010103742", 53 "5019717010103742",
54 "6331101999990016", 54 "6331101999990016",
55 "6247130048162403", 55 "6247130048162403",
56 "4532261615476013542",
57 "6362970000457013",
56 }; 58 };
59
57 const char* const kInvalidNumbers[] = { 60 const char* const kInvalidNumbers[] = {
58 "4111 1111 112", /* too short */ 61 "4111 1111 112", /* too short */
59 "41111111111111111115", /* too long */ 62 "41111111111111111115", /* too long */
60 "4111-1111-1111-1110", /* wrong Luhn checksum */ 63 "4111-1111-1111-1110", /* wrong Luhn checksum */
61 "3056 9309 0259 04aa", /* non-digit characters */ 64 "3056 9309 0259 04aa", /* non-digit characters */
62 }; 65 };
63 66
64 const char kUTF8MidlineEllipsis[] = 67 const char kUTF8MidlineEllipsis[] =
65 " " 68 " "
66 "\xE2\x80\xA2\xE2\x80\x86" 69 "\xE2\x80\xA2\xE2\x80\x86"
(...skipping 333 matching lines...) Expand 10 before | Expand all | Expand 10 after
400 b.set_origin("banana"); 403 b.set_origin("banana");
401 EXPECT_EQ(0, a.Compare(b)); 404 EXPECT_EQ(0, a.Compare(b));
402 405
403 // Different values produce non-zero results. 406 // Different values produce non-zero results.
404 test::SetCreditCardInfo(&a, "Jimmy", NULL, NULL, NULL, ""); 407 test::SetCreditCardInfo(&a, "Jimmy", NULL, NULL, NULL, "");
405 test::SetCreditCardInfo(&b, "Ringo", NULL, NULL, NULL, ""); 408 test::SetCreditCardInfo(&b, "Ringo", NULL, NULL, NULL, "");
406 EXPECT_GT(0, a.Compare(b)); 409 EXPECT_GT(0, a.Compare(b));
407 EXPECT_LT(0, b.Compare(a)); 410 EXPECT_LT(0, b.Compare(a));
408 } 411 }
409 412
410 // This method is not compiled for iOS because these resources are not used and
411 // should not be shipped.
412 #if !defined(OS_IOS)
413 // Test we get the correct icon for each card type. 413 // Test we get the correct icon for each card type.
414 TEST(CreditCardTest, IconResourceId) { 414 TEST(CreditCardTest, IconResourceId) {
415 EXPECT_EQ(IDR_AUTOFILL_CC_AMEX, 415 EXPECT_EQ(IDR_AUTOFILL_CC_AMEX,
416 CreditCard::IconResourceId(kAmericanExpressCard)); 416 CreditCard::IconResourceId(kAmericanExpressCard));
417 EXPECT_EQ(IDR_AUTOFILL_CC_DINERS, 417 EXPECT_EQ(IDR_AUTOFILL_CC_DINERS,
418 CreditCard::IconResourceId(kDinersCard)); 418 CreditCard::IconResourceId(kDinersCard));
419 EXPECT_EQ(IDR_AUTOFILL_CC_DISCOVER, 419 EXPECT_EQ(IDR_AUTOFILL_CC_DISCOVER,
420 CreditCard::IconResourceId(kDiscoverCard)); 420 CreditCard::IconResourceId(kDiscoverCard));
421 EXPECT_EQ(IDR_AUTOFILL_CC_ELO,
422 CreditCard::IconResourceId(kEloCard));
421 EXPECT_EQ(IDR_AUTOFILL_CC_JCB, 423 EXPECT_EQ(IDR_AUTOFILL_CC_JCB,
422 CreditCard::IconResourceId(kJCBCard)); 424 CreditCard::IconResourceId(kJCBCard));
423 EXPECT_EQ(IDR_AUTOFILL_CC_MASTERCARD, 425 EXPECT_EQ(IDR_AUTOFILL_CC_MASTERCARD,
424 CreditCard::IconResourceId(kMasterCard)); 426 CreditCard::IconResourceId(kMasterCard));
425 EXPECT_EQ(IDR_AUTOFILL_CC_MIR, 427 EXPECT_EQ(IDR_AUTOFILL_CC_MIR,
426 CreditCard::IconResourceId(kMirCard)); 428 CreditCard::IconResourceId(kMirCard));
427 EXPECT_EQ(IDR_AUTOFILL_CC_UNIONPAY, 429 EXPECT_EQ(IDR_AUTOFILL_CC_UNIONPAY,
428 CreditCard::IconResourceId(kUnionPay)); 430 CreditCard::IconResourceId(kUnionPay));
429 EXPECT_EQ(IDR_AUTOFILL_CC_VISA, 431 EXPECT_EQ(IDR_AUTOFILL_CC_VISA,
430 CreditCard::IconResourceId(kVisaCard)); 432 CreditCard::IconResourceId(kVisaCard));
431 } 433 }
432 #endif // #if !defined(OS_IOS)
433 434
434 TEST(CreditCardTest, UpdateFromImportedCard) { 435 TEST(CreditCardTest, UpdateFromImportedCard) {
435 CreditCard original_card(base::GenerateGUID(), "https://www.example.com"); 436 CreditCard original_card(base::GenerateGUID(), "https://www.example.com");
436 test::SetCreditCardInfo(&original_card, "John Dillinger", "123456789012", 437 test::SetCreditCardInfo(&original_card, "John Dillinger", "123456789012",
437 "09", "2017", "1"); 438 "09", "2017", "1");
438 439
439 CreditCard a = original_card; 440 CreditCard a = original_card;
440 441
441 // The new card has a different name, expiration date, and origin. 442 // The new card has a different name, expiration date, and origin.
442 CreditCard b = a; 443 CreditCard b = a;
(...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after
680 GetCardNetworkTestCase{"38520000023237", kDinersCard, true}, 681 GetCardNetworkTestCase{"38520000023237", kDinersCard, true},
681 GetCardNetworkTestCase{"6011111111111117", kDiscoverCard, true}, 682 GetCardNetworkTestCase{"6011111111111117", kDiscoverCard, true},
682 GetCardNetworkTestCase{"6011000990139424", kDiscoverCard, true}, 683 GetCardNetworkTestCase{"6011000990139424", kDiscoverCard, true},
683 GetCardNetworkTestCase{"3530111333300000", kJCBCard, true}, 684 GetCardNetworkTestCase{"3530111333300000", kJCBCard, true},
684 GetCardNetworkTestCase{"3566002020360505", kJCBCard, true}, 685 GetCardNetworkTestCase{"3566002020360505", kJCBCard, true},
685 GetCardNetworkTestCase{"5555555555554444", kMasterCard, true}, 686 GetCardNetworkTestCase{"5555555555554444", kMasterCard, true},
686 GetCardNetworkTestCase{"5105105105105100", kMasterCard, true}, 687 GetCardNetworkTestCase{"5105105105105100", kMasterCard, true},
687 GetCardNetworkTestCase{"4111111111111111", kVisaCard, true}, 688 GetCardNetworkTestCase{"4111111111111111", kVisaCard, true},
688 GetCardNetworkTestCase{"4012888888881881", kVisaCard, true}, 689 GetCardNetworkTestCase{"4012888888881881", kVisaCard, true},
689 GetCardNetworkTestCase{"4222222222222", kVisaCard, true}, 690 GetCardNetworkTestCase{"4222222222222", kVisaCard, true},
691 GetCardNetworkTestCase{"4532261615476013542", kVisaCard, true},
690 692
691 // The relevant sample numbers from 693 // The relevant sample numbers from
692 // https://www.auricsystems.com/sample-credit-card-numbers/ 694 // https://www.auricsystems.com/sample-credit-card-numbers/
693 GetCardNetworkTestCase{"343434343434343", kAmericanExpressCard, true}, 695 GetCardNetworkTestCase{"343434343434343", kAmericanExpressCard, true},
694 GetCardNetworkTestCase{"371144371144376", kAmericanExpressCard, true}, 696 GetCardNetworkTestCase{"371144371144376", kAmericanExpressCard, true},
695 GetCardNetworkTestCase{"341134113411347", kAmericanExpressCard, true}, 697 GetCardNetworkTestCase{"341134113411347", kAmericanExpressCard, true},
696 GetCardNetworkTestCase{"36438936438936", kDinersCard, true}, 698 GetCardNetworkTestCase{"36438936438936", kDinersCard, true},
697 GetCardNetworkTestCase{"36110361103612", kDinersCard, true}, 699 GetCardNetworkTestCase{"36110361103612", kDinersCard, true},
698 GetCardNetworkTestCase{"36111111111111", kDinersCard, true}, 700 GetCardNetworkTestCase{"36111111111111", kDinersCard, true},
699 GetCardNetworkTestCase{"6011016011016011", kDiscoverCard, true}, 701 GetCardNetworkTestCase{"6011016011016011", kDiscoverCard, true},
700 GetCardNetworkTestCase{"6011000990139424", kDiscoverCard, true}, 702 GetCardNetworkTestCase{"6011000990139424", kDiscoverCard, true},
701 GetCardNetworkTestCase{"6011000000000004", kDiscoverCard, true}, 703 GetCardNetworkTestCase{"6011000000000004", kDiscoverCard, true},
702 GetCardNetworkTestCase{"6011000995500000", kDiscoverCard, true}, 704 GetCardNetworkTestCase{"6011000995500000", kDiscoverCard, true},
703 GetCardNetworkTestCase{"6500000000000002", kDiscoverCard, true}, 705 GetCardNetworkTestCase{"6500000000000002", kDiscoverCard, true},
704 GetCardNetworkTestCase{"3566002020360505", kJCBCard, true}, 706 GetCardNetworkTestCase{"3566002020360505", kJCBCard, true},
705 GetCardNetworkTestCase{"3528000000000007", kJCBCard, true}, 707 GetCardNetworkTestCase{"3528000000000007", kJCBCard, true},
708 GetCardNetworkTestCase{"2222400061240016", kMasterCard, true},
709 GetCardNetworkTestCase{"2223000048400011", kMasterCard, true},
706 GetCardNetworkTestCase{"5500005555555559", kMasterCard, true}, 710 GetCardNetworkTestCase{"5500005555555559", kMasterCard, true},
707 GetCardNetworkTestCase{"5555555555555557", kMasterCard, true}, 711 GetCardNetworkTestCase{"5555555555555557", kMasterCard, true},
708 GetCardNetworkTestCase{"5454545454545454", kMasterCard, true}, 712 GetCardNetworkTestCase{"5454545454545454", kMasterCard, true},
709 GetCardNetworkTestCase{"5555515555555551", kMasterCard, true},
710 GetCardNetworkTestCase{"5405222222222226", kMasterCard, true},
711 GetCardNetworkTestCase{"5478050000000007", kMasterCard, true}, 713 GetCardNetworkTestCase{"5478050000000007", kMasterCard, true},
712 GetCardNetworkTestCase{"5111005111051128", kMasterCard, true},
713 GetCardNetworkTestCase{"5112345112345114", kMasterCard, true}, 714 GetCardNetworkTestCase{"5112345112345114", kMasterCard, true},
714 GetCardNetworkTestCase{"5115915115915118", kMasterCard, true}, 715 GetCardNetworkTestCase{"5115915115915118", kMasterCard, true},
715 GetCardNetworkTestCase{"6247130048162403", kUnionPay, true}, 716 GetCardNetworkTestCase{"6247130048162403", kUnionPay, true},
716 GetCardNetworkTestCase{"6247130048162403", kUnionPay, true}, 717 GetCardNetworkTestCase{"6247130048162403", kUnionPay, true},
717 GetCardNetworkTestCase{"622384452162063648", kUnionPay, true}, 718 GetCardNetworkTestCase{"622384452162063648", kUnionPay, true},
718 GetCardNetworkTestCase{"2204883716636153", kMirCard, true}, 719 GetCardNetworkTestCase{"2204883716636153", kMirCard, true},
719 GetCardNetworkTestCase{"2200111234567898", kMirCard, true}, 720 GetCardNetworkTestCase{"2200111234567898", kMirCard, true},
720 GetCardNetworkTestCase{"2200481349288130", kMirCard, true}, 721 GetCardNetworkTestCase{"2200481349288130", kMirCard, true},
721 722
723 // The relevant sample numbers from
724 // https://www.bincodes.com/bank-creditcard-generator/ and
725 // https://www.ebanx.com/business/en/developers/integrations/testing/cre dit-card-test-numbers
726 GetCardNetworkTestCase{"5067001446391275", kEloCard, true},
727 GetCardNetworkTestCase{"6362970000457013", kEloCard, true},
728
722 // Empty string 729 // Empty string
723 GetCardNetworkTestCase{std::string(), kGenericCard, false}, 730 GetCardNetworkTestCase{std::string(), kGenericCard, false},
724 731
725 // Non-numeric 732 // Non-numeric
726 GetCardNetworkTestCase{"garbage", kGenericCard, false}, 733 GetCardNetworkTestCase{"garbage", kGenericCard, false},
727 GetCardNetworkTestCase{"4garbage", kVisaCard, false}, 734 GetCardNetworkTestCase{"4garbage", kVisaCard, false},
728 735
729 // Fails Luhn check. 736 // Fails Luhn check.
730 GetCardNetworkTestCase{"4111111111111112", kVisaCard, false}, 737 GetCardNetworkTestCase{"4111111111111112", kVisaCard, false},
731 GetCardNetworkTestCase{"6247130048162413", kUnionPay, false}, 738 GetCardNetworkTestCase{"6247130048162413", kUnionPay, false},
(...skipping 14 matching lines...) Expand all
746 CreditCardTest, 753 CreditCardTest,
747 GetCardNetworkTestBatch2, 754 GetCardNetworkTestBatch2,
748 testing::Values( 755 testing::Values(
749 // Invalid length. 756 // Invalid length.
750 GetCardNetworkTestCase{"3434343434343434", kAmericanExpressCard, false}, 757 GetCardNetworkTestCase{"3434343434343434", kAmericanExpressCard, false},
751 GetCardNetworkTestCase{"411111111111116", kVisaCard, false}, 758 GetCardNetworkTestCase{"411111111111116", kVisaCard, false},
752 GetCardNetworkTestCase{"220011123456783", kMirCard, false}, 759 GetCardNetworkTestCase{"220011123456783", kMirCard, false},
753 760
754 // Issuer Identification Numbers (IINs) that Chrome recognizes. 761 // Issuer Identification Numbers (IINs) that Chrome recognizes.
755 GetCardNetworkTestCase{"4", kVisaCard, false}, 762 GetCardNetworkTestCase{"4", kVisaCard, false},
756 GetCardNetworkTestCase{"22", kMirCard, false}, 763 GetCardNetworkTestCase{"2200", kMirCard, false},
764 GetCardNetworkTestCase{"2202", kMirCard, false},
765 GetCardNetworkTestCase{"2204", kMirCard, false},
766 GetCardNetworkTestCase{"2221", kMasterCard, false},
767 GetCardNetworkTestCase{"2720", kMasterCard, false},
757 GetCardNetworkTestCase{"34", kAmericanExpressCard, false}, 768 GetCardNetworkTestCase{"34", kAmericanExpressCard, false},
758 GetCardNetworkTestCase{"37", kAmericanExpressCard, false}, 769 GetCardNetworkTestCase{"37", kAmericanExpressCard, false},
759 GetCardNetworkTestCase{"300", kDinersCard, false}, 770 GetCardNetworkTestCase{"300", kDinersCard, false},
760 GetCardNetworkTestCase{"301", kDinersCard, false}, 771 GetCardNetworkTestCase{"301", kDinersCard, false},
761 GetCardNetworkTestCase{"302", kDinersCard, false}, 772 GetCardNetworkTestCase{"302", kDinersCard, false},
762 GetCardNetworkTestCase{"303", kDinersCard, false}, 773 GetCardNetworkTestCase{"303", kDinersCard, false},
763 GetCardNetworkTestCase{"304", kDinersCard, false}, 774 GetCardNetworkTestCase{"304", kDinersCard, false},
764 GetCardNetworkTestCase{"305", kDinersCard, false}, 775 GetCardNetworkTestCase{"305", kDinersCard, false},
765 GetCardNetworkTestCase{"3095", kDinersCard, false}, 776 GetCardNetworkTestCase{"309", kDinersCard, false},
766 GetCardNetworkTestCase{"36", kDinersCard, false}, 777 GetCardNetworkTestCase{"36", kDinersCard, false},
767 GetCardNetworkTestCase{"38", kDinersCard, false}, 778 GetCardNetworkTestCase{"38", kDinersCard, false},
768 GetCardNetworkTestCase{"39", kDinersCard, false}, 779 GetCardNetworkTestCase{"39", kDinersCard, false},
769 GetCardNetworkTestCase{"6011", kDiscoverCard, false}, 780 GetCardNetworkTestCase{"6011", kDiscoverCard, false},
770 GetCardNetworkTestCase{"644", kDiscoverCard, false}, 781 GetCardNetworkTestCase{"644", kDiscoverCard, false},
771 GetCardNetworkTestCase{"645", kDiscoverCard, false}, 782 GetCardNetworkTestCase{"645", kDiscoverCard, false},
772 GetCardNetworkTestCase{"646", kDiscoverCard, false}, 783 GetCardNetworkTestCase{"646", kDiscoverCard, false},
773 GetCardNetworkTestCase{"647", kDiscoverCard, false}, 784 GetCardNetworkTestCase{"647", kDiscoverCard, false},
774 GetCardNetworkTestCase{"648", kDiscoverCard, false}, 785 GetCardNetworkTestCase{"648", kDiscoverCard, false},
775 GetCardNetworkTestCase{"649", kDiscoverCard, false}, 786 GetCardNetworkTestCase{"649", kDiscoverCard, false},
776 GetCardNetworkTestCase{"65", kDiscoverCard, false}, 787 GetCardNetworkTestCase{"65", kDiscoverCard, false},
788 GetCardNetworkTestCase{"5067", kEloCard, false},
789 GetCardNetworkTestCase{"5090", kEloCard, false},
790 GetCardNetworkTestCase{"636297", kEloCard, false},
777 GetCardNetworkTestCase{"3528", kJCBCard, false}, 791 GetCardNetworkTestCase{"3528", kJCBCard, false},
778 GetCardNetworkTestCase{"3531", kJCBCard, false}, 792 GetCardNetworkTestCase{"3531", kJCBCard, false},
779 GetCardNetworkTestCase{"3589", kJCBCard, false}, 793 GetCardNetworkTestCase{"3589", kJCBCard, false},
780 GetCardNetworkTestCase{"51", kMasterCard, false}, 794 GetCardNetworkTestCase{"51", kMasterCard, false},
781 GetCardNetworkTestCase{"52", kMasterCard, false}, 795 GetCardNetworkTestCase{"52", kMasterCard, false},
782 GetCardNetworkTestCase{"53", kMasterCard, false}, 796 GetCardNetworkTestCase{"53", kMasterCard, false},
783 GetCardNetworkTestCase{"54", kMasterCard, false}, 797 GetCardNetworkTestCase{"54", kMasterCard, false},
784 GetCardNetworkTestCase{"55", kMasterCard, false}, 798 GetCardNetworkTestCase{"55", kMasterCard, false},
785 GetCardNetworkTestCase{"62", kUnionPay, false}, 799 GetCardNetworkTestCase{"62", kUnionPay, false},
786 800
787 // Not enough data to determine an IIN uniquely. 801 // Not enough data to determine an IIN uniquely.
788 GetCardNetworkTestCase{"2", kGenericCard, false}, 802 GetCardNetworkTestCase{"2", kGenericCard, false},
789 GetCardNetworkTestCase{"3", kGenericCard, false}, 803 GetCardNetworkTestCase{"3", kGenericCard, false},
790 GetCardNetworkTestCase{"30", kGenericCard, false}, 804 GetCardNetworkTestCase{"30", kGenericCard, false},
791 GetCardNetworkTestCase{"309", kGenericCard, false},
792 GetCardNetworkTestCase{"35", kGenericCard, false}, 805 GetCardNetworkTestCase{"35", kGenericCard, false},
793 GetCardNetworkTestCase{"5", kGenericCard, false}, 806 GetCardNetworkTestCase{"5", kGenericCard, false},
794 GetCardNetworkTestCase{"6", kGenericCard, false}, 807 GetCardNetworkTestCase{"6", kGenericCard, false},
795 GetCardNetworkTestCase{"60", kGenericCard, false}, 808 GetCardNetworkTestCase{"60", kGenericCard, false},
796 GetCardNetworkTestCase{"601", kGenericCard, false}, 809 GetCardNetworkTestCase{"601", kGenericCard, false},
797 GetCardNetworkTestCase{"64", kGenericCard, false})); 810 GetCardNetworkTestCase{"64", kGenericCard, false}));
798 811
799 class GetCardNetworkTestBatch3 812 class GetCardNetworkTestBatch3
800 : public testing::TestWithParam<GetCardNetworkTestCase> {}; 813 : public testing::TestWithParam<GetCardNetworkTestCase> {};
801 814
802 TEST_P(GetCardNetworkTestBatch3, GetCardNetwork) { 815 TEST_P(GetCardNetworkTestBatch3, GetCardNetwork) {
803 auto test_case = GetParam(); 816 auto test_case = GetParam();
804 base::string16 card_number = ASCIIToUTF16(test_case.card_number); 817 base::string16 card_number = ASCIIToUTF16(test_case.card_number);
805 SCOPED_TRACE(card_number); 818 SCOPED_TRACE(card_number);
806 EXPECT_EQ(test_case.issuer_network, CreditCard::GetCardNetwork(card_number)); 819 EXPECT_EQ(test_case.issuer_network, CreditCard::GetCardNetwork(card_number));
807 EXPECT_EQ(test_case.is_valid, IsValidCreditCardNumber(card_number)); 820 EXPECT_EQ(test_case.is_valid, IsValidCreditCardNumber(card_number));
808 } 821 }
809 822
810 INSTANTIATE_TEST_CASE_P( 823 INSTANTIATE_TEST_CASE_P(
811 CreditCardTest, 824 CreditCardTest,
812 GetCardNetworkTestBatch3, 825 GetCardNetworkTestBatch3,
813 testing::Values( 826 testing::Values(
814 // Unknown IINs. 827 // Unknown IINs.
815 GetCardNetworkTestCase{"0", kGenericCard, false}, 828 GetCardNetworkTestCase{"0", kGenericCard, false},
816 GetCardNetworkTestCase{"1", kGenericCard, false}, 829 GetCardNetworkTestCase{"1", kGenericCard, false},
817 GetCardNetworkTestCase{"306", kGenericCard, false}, 830 GetCardNetworkTestCase{"306", kGenericCard, false},
818 GetCardNetworkTestCase{"307", kGenericCard, false}, 831 GetCardNetworkTestCase{"307", kGenericCard, false},
819 GetCardNetworkTestCase{"308", kGenericCard, false}, 832 GetCardNetworkTestCase{"308", kGenericCard, false},
820 GetCardNetworkTestCase{"3091", kGenericCard, false},
821 GetCardNetworkTestCase{"3094", kGenericCard, false},
822 GetCardNetworkTestCase{"3096", kGenericCard, false},
823 GetCardNetworkTestCase{"31", kGenericCard, false}, 833 GetCardNetworkTestCase{"31", kGenericCard, false},
824 GetCardNetworkTestCase{"32", kGenericCard, false}, 834 GetCardNetworkTestCase{"32", kGenericCard, false},
825 GetCardNetworkTestCase{"33", kGenericCard, false}, 835 GetCardNetworkTestCase{"33", kGenericCard, false},
826 GetCardNetworkTestCase{"351", kGenericCard, false}, 836 GetCardNetworkTestCase{"351", kGenericCard, false},
827 GetCardNetworkTestCase{"3527", kGenericCard, false}, 837 GetCardNetworkTestCase{"3527", kGenericCard, false},
828 GetCardNetworkTestCase{"359", kGenericCard, false}, 838 GetCardNetworkTestCase{"359", kGenericCard, false},
829 GetCardNetworkTestCase{"50", kGenericCard, false}, 839 GetCardNetworkTestCase{"50", kGenericCard, false},
830 GetCardNetworkTestCase{"56", kGenericCard, false}, 840 GetCardNetworkTestCase{"56", kGenericCard, false},
831 GetCardNetworkTestCase{"57", kGenericCard, false}, 841 GetCardNetworkTestCase{"57", kGenericCard, false},
832 GetCardNetworkTestCase{"58", kGenericCard, false}, 842 GetCardNetworkTestCase{"58", kGenericCard, false},
(...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after
1080 credit_card0.GetLastUsedDateForDisplay(test_case.app_locale)); 1090 credit_card0.GetLastUsedDateForDisplay(test_case.app_locale));
1081 EXPECT_EQ(test_case.last_used_date, 1091 EXPECT_EQ(test_case.last_used_date,
1082 credit_card1.GetLastUsedDateForDisplay(test_case.app_locale)); 1092 credit_card1.GetLastUsedDateForDisplay(test_case.app_locale));
1083 EXPECT_EQ(test_case.last_used_year_ago, 1093 EXPECT_EQ(test_case.last_used_year_ago,
1084 credit_card2.GetLastUsedDateForDisplay(test_case.app_locale)); 1094 credit_card2.GetLastUsedDateForDisplay(test_case.app_locale));
1085 variation_params_.ClearAllVariationParams(); 1095 variation_params_.ClearAllVariationParams();
1086 } 1096 }
1087 } 1097 }
1088 1098
1089 } // namespace autofill 1099 } // namespace autofill
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698