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

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: Resolved conflict Created 3 years, 7 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 86 matching lines...) Expand 10 before | Expand all | Expand 10 after
97 EXPECT_EQ(base::string16(ASCIIToUTF16("John Dillinger")), summary1); 97 EXPECT_EQ(base::string16(ASCIIToUTF16("John Dillinger")), summary1);
98 base::string16 obfuscated1 = credit_card1.NetworkAndLastFourDigits(); 98 base::string16 obfuscated1 = credit_card1.NetworkAndLastFourDigits();
99 EXPECT_EQ(ASCIIToUTF16(std::string("Card")), obfuscated1); 99 EXPECT_EQ(ASCIIToUTF16(std::string("Card")), obfuscated1);
100 100
101 // Case 2: No month. 101 // Case 2: No month.
102 CreditCard credit_card2(base::GenerateGUID(), "https://www.example.com/"); 102 CreditCard credit_card2(base::GenerateGUID(), "https://www.example.com/");
103 test::SetCreditCardInfo(&credit_card2, "John Dillinger", 103 test::SetCreditCardInfo(&credit_card2, "John Dillinger",
104 "5105 1051 0510 5100", "", "2010", "1"); 104 "5105 1051 0510 5100", "", "2010", "1");
105 base::string16 summary2 = credit_card2.Label(); 105 base::string16 summary2 = credit_card2.Label();
106 EXPECT_EQ( 106 EXPECT_EQ(
107 UTF8ToUTF16(std::string("MasterCard") + kUTF8MidlineEllipsis + "5100"), 107 UTF8ToUTF16(std::string("Mastercard") + kUTF8MidlineEllipsis + "5100"),
108 summary2); 108 summary2);
109 base::string16 obfuscated2 = credit_card2.NetworkAndLastFourDigits(); 109 base::string16 obfuscated2 = credit_card2.NetworkAndLastFourDigits();
110 EXPECT_EQ( 110 EXPECT_EQ(
111 UTF8ToUTF16(std::string("MasterCard") + kUTF8MidlineEllipsis + "5100"), 111 UTF8ToUTF16(std::string("Mastercard") + kUTF8MidlineEllipsis + "5100"),
112 obfuscated2); 112 obfuscated2);
113 113
114 // Case 3: No year. 114 // Case 3: No year.
115 CreditCard credit_card3(base::GenerateGUID(), "https://www.example.com/"); 115 CreditCard credit_card3(base::GenerateGUID(), "https://www.example.com/");
116 test::SetCreditCardInfo(&credit_card3, "John Dillinger", 116 test::SetCreditCardInfo(&credit_card3, "John Dillinger",
117 "5105 1051 0510 5100", "01", "", "1"); 117 "5105 1051 0510 5100", "01", "", "1");
118 base::string16 summary3 = credit_card3.Label(); 118 base::string16 summary3 = credit_card3.Label();
119 EXPECT_EQ( 119 EXPECT_EQ(
120 UTF8ToUTF16(std::string("MasterCard") + kUTF8MidlineEllipsis + "5100"), 120 UTF8ToUTF16(std::string("Mastercard") + kUTF8MidlineEllipsis + "5100"),
121 summary3); 121 summary3);
122 base::string16 obfuscated3 = credit_card3.NetworkAndLastFourDigits(); 122 base::string16 obfuscated3 = credit_card3.NetworkAndLastFourDigits();
123 EXPECT_EQ( 123 EXPECT_EQ(
124 UTF8ToUTF16(std::string("MasterCard") + kUTF8MidlineEllipsis + "5100"), 124 UTF8ToUTF16(std::string("Mastercard") + kUTF8MidlineEllipsis + "5100"),
125 obfuscated3); 125 obfuscated3);
126 126
127 // Case 4: Have everything. 127 // Case 4: Have everything.
128 CreditCard credit_card4(base::GenerateGUID(), "https://www.example.com/"); 128 CreditCard credit_card4(base::GenerateGUID(), "https://www.example.com/");
129 test::SetCreditCardInfo(&credit_card4, "John Dillinger", 129 test::SetCreditCardInfo(&credit_card4, "John Dillinger",
130 "5105 1051 0510 5100", "01", "2010", "1"); 130 "5105 1051 0510 5100", "01", "2010", "1");
131 base::string16 summary4 = credit_card4.Label(); 131 base::string16 summary4 = credit_card4.Label();
132 EXPECT_EQ(UTF8ToUTF16(std::string("MasterCard") + kUTF8MidlineEllipsis + 132 EXPECT_EQ(UTF8ToUTF16(std::string("Mastercard") + kUTF8MidlineEllipsis +
133 "5100, 01/2010"), 133 "5100, 01/2010"),
134 summary4); 134 summary4);
135 base::string16 obfuscated4 = credit_card4.NetworkAndLastFourDigits(); 135 base::string16 obfuscated4 = credit_card4.NetworkAndLastFourDigits();
136 EXPECT_EQ( 136 EXPECT_EQ(
137 UTF8ToUTF16(std::string("MasterCard") + kUTF8MidlineEllipsis + "5100"), 137 UTF8ToUTF16(std::string("Mastercard") + kUTF8MidlineEllipsis + "5100"),
138 obfuscated4); 138 obfuscated4);
139 139
140 // Case 5: Very long credit card 140 // Case 5: Very long credit card
141 CreditCard credit_card5(base::GenerateGUID(), "https://www.example.com/"); 141 CreditCard credit_card5(base::GenerateGUID(), "https://www.example.com/");
142 test::SetCreditCardInfo( 142 test::SetCreditCardInfo(
143 &credit_card5, "John Dillinger", 143 &credit_card5, "John Dillinger",
144 "0123456789 0123456789 0123456789 5105 1051 0510 5100", "01", "2010", 144 "0123456789 0123456789 0123456789 5105 1051 0510 5100", "01", "2010",
145 "1"); 145 "1");
146 base::string16 summary5 = credit_card5.Label(); 146 base::string16 summary5 = credit_card5.Label();
147 EXPECT_EQ( 147 EXPECT_EQ(
(...skipping 932 matching lines...) Expand 10 before | Expand all | Expand 10 after
1080 credit_card0.GetLastUsedDateForDisplay(test_case.app_locale)); 1080 credit_card0.GetLastUsedDateForDisplay(test_case.app_locale));
1081 EXPECT_EQ(test_case.last_used_date, 1081 EXPECT_EQ(test_case.last_used_date,
1082 credit_card1.GetLastUsedDateForDisplay(test_case.app_locale)); 1082 credit_card1.GetLastUsedDateForDisplay(test_case.app_locale));
1083 EXPECT_EQ(test_case.last_used_year_ago, 1083 EXPECT_EQ(test_case.last_used_year_ago,
1084 credit_card2.GetLastUsedDateForDisplay(test_case.app_locale)); 1084 credit_card2.GetLastUsedDateForDisplay(test_case.app_locale));
1085 variation_params_.ClearAllVariationParams(); 1085 variation_params_.ClearAllVariationParams();
1086 } 1086 }
1087 } 1087 }
1088 1088
1089 } // namespace autofill 1089 } // namespace autofill
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698