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

Side by Side Diff: chrome/browser/autofill/credit_card_unittest.cc

Issue 11360055: [Autofill] Rename GetInfo and SetInfo to GetRawInfo and SetRawInfo (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix names in more tests Created 8 years, 1 month 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 "base/basictypes.h" 5 #include "base/basictypes.h"
6 #include "base/utf_string_conversions.h" 6 #include "base/utf_string_conversions.h"
7 #include "chrome/browser/autofill/autofill_common_test.h" 7 #include "chrome/browser/autofill/autofill_common_test.h"
8 #include "chrome/browser/autofill/credit_card.h" 8 #include "chrome/browser/autofill/credit_card.h"
9 #include "testing/gtest/include/gtest/gtest.h" 9 #include "testing/gtest/include/gtest/gtest.h"
10 10
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after
121 for (size_t i = 0; i < arraysize(kInvalidNumbers); ++i) { 121 for (size_t i = 0; i < arraysize(kInvalidNumbers); ++i) {
122 SCOPED_TRACE(kInvalidNumbers[i]); 122 SCOPED_TRACE(kInvalidNumbers[i]);
123 EXPECT_FALSE( 123 EXPECT_FALSE(
124 CreditCard::IsValidCreditCardNumber(ASCIIToUTF16(kInvalidNumbers[i]))); 124 CreditCard::IsValidCreditCardNumber(ASCIIToUTF16(kInvalidNumbers[i])));
125 } 125 }
126 } 126 }
127 127
128 TEST_F(CreditCardTest, IsComplete) { 128 TEST_F(CreditCardTest, IsComplete) {
129 CreditCard card; 129 CreditCard card;
130 EXPECT_FALSE(card.IsComplete()); 130 EXPECT_FALSE(card.IsComplete());
131 card.SetInfo(CREDIT_CARD_NAME, ASCIIToUTF16("Wally T. Walrus")); 131 card.SetRawInfo(CREDIT_CARD_NAME, ASCIIToUTF16("Wally T. Walrus"));
132 EXPECT_FALSE(card.IsComplete()); 132 EXPECT_FALSE(card.IsComplete());
133 card.SetInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("01")); 133 card.SetRawInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("01"));
134 EXPECT_FALSE(card.IsComplete()); 134 EXPECT_FALSE(card.IsComplete());
135 card.SetInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, ASCIIToUTF16("2014")); 135 card.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, ASCIIToUTF16("2014"));
136 136
137 for (size_t i = 0; i < arraysize(kValidNumbers); ++i) { 137 for (size_t i = 0; i < arraysize(kValidNumbers); ++i) {
138 SCOPED_TRACE(kValidNumbers[i]); 138 SCOPED_TRACE(kValidNumbers[i]);
139 card.SetInfo(CREDIT_CARD_NUMBER, ASCIIToUTF16(kValidNumbers[i])); 139 card.SetRawInfo(CREDIT_CARD_NUMBER, ASCIIToUTF16(kValidNumbers[i]));
140 EXPECT_TRUE(card.IsComplete()); 140 EXPECT_TRUE(card.IsComplete());
141 } 141 }
142 for (size_t i = 0; i < arraysize(kInvalidNumbers); ++i) { 142 for (size_t i = 0; i < arraysize(kInvalidNumbers); ++i) {
143 SCOPED_TRACE(kInvalidNumbers[i]); 143 SCOPED_TRACE(kInvalidNumbers[i]);
144 card.SetInfo(CREDIT_CARD_NUMBER, ASCIIToUTF16(kInvalidNumbers[i])); 144 card.SetRawInfo(CREDIT_CARD_NUMBER, ASCIIToUTF16(kInvalidNumbers[i]));
145 EXPECT_FALSE(card.IsComplete()); 145 EXPECT_FALSE(card.IsComplete());
146 } 146 }
147 } 147 }
148 148
149 TEST_F(CreditCardTest, InvalidMastercardNumber) { 149 TEST_F(CreditCardTest, InvalidMastercardNumber) {
150 CreditCard card; 150 CreditCard card;
151 151
152 autofill_test::SetCreditCardInfo(&card, "Baby Face Nelson", 152 autofill_test::SetCreditCardInfo(&card, "Baby Face Nelson",
153 "5200000000000004", "01", "2010"); 153 "5200000000000004", "01", "2010");
154 EXPECT_EQ("genericCC", card.type()); 154 EXPECT_EQ("genericCC", card.type());
155 } 155 }
156 156
157 // Verify that we preserve exactly what the user typed for credit card numbers. 157 // Verify that we preserve exactly what the user typed for credit card numbers.
158 TEST_F(CreditCardTest, SetInfoCreditCardNumber) { 158 TEST_F(CreditCardTest, SetInfoCreditCardNumber) {
159 CreditCard card; 159 CreditCard card;
160 160
161 autofill_test::SetCreditCardInfo(&card, "Bob Dylan", 161 autofill_test::SetCreditCardInfo(&card, "Bob Dylan",
162 "4321-5432-6543-xxxx", "07", "2013"); 162 "4321-5432-6543-xxxx", "07", "2013");
163 EXPECT_EQ(ASCIIToUTF16("4321-5432-6543-xxxx"), 163 EXPECT_EQ(ASCIIToUTF16("4321-5432-6543-xxxx"),
164 card.GetInfo(CREDIT_CARD_NUMBER)); 164 card.GetRawInfo(CREDIT_CARD_NUMBER));
165 } 165 }
166 166
167 // Verify that we can handle both numeric and named months. 167 // Verify that we can handle both numeric and named months.
168 TEST_F(CreditCardTest, SetInfoExpirationMonth) { 168 TEST_F(CreditCardTest, SetInfoExpirationMonth) {
169 CreditCard card; 169 CreditCard card;
170 170
171 card.SetInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("05")); 171 card.SetRawInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("05"));
172 EXPECT_EQ(ASCIIToUTF16("05"), card.GetInfo(CREDIT_CARD_EXP_MONTH)); 172 EXPECT_EQ(ASCIIToUTF16("05"), card.GetRawInfo(CREDIT_CARD_EXP_MONTH));
173 173
174 card.SetInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("7")); 174 card.SetRawInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("7"));
175 EXPECT_EQ(ASCIIToUTF16("07"), card.GetInfo(CREDIT_CARD_EXP_MONTH)); 175 EXPECT_EQ(ASCIIToUTF16("07"), card.GetRawInfo(CREDIT_CARD_EXP_MONTH));
176 176
177 card.SetInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("January")); 177 card.SetRawInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("January"));
178 EXPECT_EQ(ASCIIToUTF16("01"), card.GetInfo(CREDIT_CARD_EXP_MONTH)); 178 EXPECT_EQ(ASCIIToUTF16("01"), card.GetRawInfo(CREDIT_CARD_EXP_MONTH));
179 179
180 card.SetInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("Apr")); 180 card.SetRawInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("Apr"));
181 EXPECT_EQ(ASCIIToUTF16("04"), card.GetInfo(CREDIT_CARD_EXP_MONTH)); 181 EXPECT_EQ(ASCIIToUTF16("04"), card.GetRawInfo(CREDIT_CARD_EXP_MONTH));
182 } 182 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698