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

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

Issue 2819183004: [Autofill] Change MasterCard to Mastercard in UI and related tests (Closed)
Patch Set: Created 3 years, 8 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 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 base::string16 summary1 = credit_card1.Label(); 95 base::string16 summary1 = credit_card1.Label();
96 EXPECT_EQ(base::string16(ASCIIToUTF16("John Dillinger")), summary1); 96 EXPECT_EQ(base::string16(ASCIIToUTF16("John Dillinger")), summary1);
97 base::string16 obfuscated1 = credit_card1.TypeAndLastFourDigits(); 97 base::string16 obfuscated1 = credit_card1.TypeAndLastFourDigits();
98 EXPECT_EQ(ASCIIToUTF16("Card"), obfuscated1); 98 EXPECT_EQ(ASCIIToUTF16("Card"), obfuscated1);
99 99
100 // Case 2: No month. 100 // Case 2: No month.
101 CreditCard credit_card2(base::GenerateGUID(), "https://www.example.com/"); 101 CreditCard credit_card2(base::GenerateGUID(), "https://www.example.com/");
102 test::SetCreditCardInfo( 102 test::SetCreditCardInfo(
103 &credit_card2, "John Dillinger", "5105 1051 0510 5100", "", "2010"); 103 &credit_card2, "John Dillinger", "5105 1051 0510 5100", "", "2010");
104 base::string16 summary2 = credit_card2.Label(); 104 base::string16 summary2 = credit_card2.Label();
105 EXPECT_EQ(UTF8ToUTF16("MasterCard" + kUTF8MidlineEllipsis + "5100"), 105 EXPECT_EQ(UTF8ToUTF16("Mastercard" + kUTF8MidlineEllipsis + "5100"),
106 summary2); 106 summary2);
107 base::string16 obfuscated2 = credit_card2.TypeAndLastFourDigits(); 107 base::string16 obfuscated2 = credit_card2.TypeAndLastFourDigits();
108 EXPECT_EQ(UTF8ToUTF16("MasterCard" + kUTF8MidlineEllipsis + "5100"), 108 EXPECT_EQ(UTF8ToUTF16("Mastercard" + kUTF8MidlineEllipsis + "5100"),
109 obfuscated2); 109 obfuscated2);
110 110
111 // Case 3: No year. 111 // Case 3: No year.
112 CreditCard credit_card3(base::GenerateGUID(), "https://www.example.com/"); 112 CreditCard credit_card3(base::GenerateGUID(), "https://www.example.com/");
113 test::SetCreditCardInfo( 113 test::SetCreditCardInfo(
114 &credit_card3, "John Dillinger", "5105 1051 0510 5100", "01", ""); 114 &credit_card3, "John Dillinger", "5105 1051 0510 5100", "01", "");
115 base::string16 summary3 = credit_card3.Label(); 115 base::string16 summary3 = credit_card3.Label();
116 EXPECT_EQ(UTF8ToUTF16("MasterCard" + kUTF8MidlineEllipsis + "5100"), 116 EXPECT_EQ(UTF8ToUTF16("Mastercard" + kUTF8MidlineEllipsis + "5100"),
117 summary3); 117 summary3);
118 base::string16 obfuscated3 = credit_card3.TypeAndLastFourDigits(); 118 base::string16 obfuscated3 = credit_card3.TypeAndLastFourDigits();
119 EXPECT_EQ(UTF8ToUTF16("MasterCard" + kUTF8MidlineEllipsis + "5100"), 119 EXPECT_EQ(UTF8ToUTF16("Mastercard" + kUTF8MidlineEllipsis + "5100"),
120 obfuscated3); 120 obfuscated3);
121 121
122 // Case 4: Have everything. 122 // Case 4: Have everything.
123 CreditCard credit_card4(base::GenerateGUID(), "https://www.example.com/"); 123 CreditCard credit_card4(base::GenerateGUID(), "https://www.example.com/");
124 test::SetCreditCardInfo( 124 test::SetCreditCardInfo(
125 &credit_card4, "John Dillinger", "5105 1051 0510 5100", "01", "2010"); 125 &credit_card4, "John Dillinger", "5105 1051 0510 5100", "01", "2010");
126 base::string16 summary4 = credit_card4.Label(); 126 base::string16 summary4 = credit_card4.Label();
127 EXPECT_EQ(UTF8ToUTF16("MasterCard" + kUTF8MidlineEllipsis + "5100, 01/2010"), 127 EXPECT_EQ(UTF8ToUTF16("Mastercard" + kUTF8MidlineEllipsis + "5100, 01/2010"),
128 summary4); 128 summary4);
129 base::string16 obfuscated4 = credit_card4.TypeAndLastFourDigits(); 129 base::string16 obfuscated4 = credit_card4.TypeAndLastFourDigits();
130 EXPECT_EQ(UTF8ToUTF16("MasterCard" + kUTF8MidlineEllipsis + "5100"), 130 EXPECT_EQ(UTF8ToUTF16("Mastercard" + kUTF8MidlineEllipsis + "5100"),
131 obfuscated4); 131 obfuscated4);
132 132
133 // Case 5: Very long credit card 133 // Case 5: Very long credit card
134 CreditCard credit_card5(base::GenerateGUID(), "https://www.example.com/"); 134 CreditCard credit_card5(base::GenerateGUID(), "https://www.example.com/");
135 test::SetCreditCardInfo( 135 test::SetCreditCardInfo(
136 &credit_card5, 136 &credit_card5,
137 "John Dillinger", 137 "John Dillinger",
138 "0123456789 0123456789 0123456789 5105 1051 0510 5100", "01", "2010"); 138 "0123456789 0123456789 0123456789 5105 1051 0510 5100", "01", "2010");
139 base::string16 summary5 = credit_card5.Label(); 139 base::string16 summary5 = credit_card5.Label();
140 EXPECT_EQ(UTF8ToUTF16("Card" + kUTF8MidlineEllipsis + "5100, 01/2010"), 140 EXPECT_EQ(UTF8ToUTF16("Card" + kUTF8MidlineEllipsis + "5100, 01/2010"),
(...skipping 925 matching lines...) Expand 10 before | Expand all | Expand 10 after
1066 credit_card0.GetLastUsedDateForDisplay(test_case.app_locale)); 1066 credit_card0.GetLastUsedDateForDisplay(test_case.app_locale));
1067 EXPECT_EQ(test_case.last_used_date, 1067 EXPECT_EQ(test_case.last_used_date,
1068 credit_card1.GetLastUsedDateForDisplay(test_case.app_locale)); 1068 credit_card1.GetLastUsedDateForDisplay(test_case.app_locale));
1069 EXPECT_EQ(test_case.last_used_year_ago, 1069 EXPECT_EQ(test_case.last_used_year_ago,
1070 credit_card2.GetLastUsedDateForDisplay(test_case.app_locale)); 1070 credit_card2.GetLastUsedDateForDisplay(test_case.app_locale));
1071 variation_params_.ClearAllVariationParams(); 1071 variation_params_.ClearAllVariationParams();
1072 } 1072 }
1073 } 1073 }
1074 1074
1075 } // namespace autofill 1075 } // namespace autofill
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698