| OLD | NEW |
| 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 "components/autofill/core/browser/validation.h" | 5 #include "components/autofill/core/browser/validation.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 | 8 |
| 9 #include "base/macros.h" | 9 #include "base/macros.h" |
| 10 #include "base/strings/string16.h" | 10 #include "base/strings/string16.h" |
| (...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 248 ValidationCase(kValidNumbers[12], CREDIT_CARD_NUMBER, true, 0), | 248 ValidationCase(kValidNumbers[12], CREDIT_CARD_NUMBER, true, 0), |
| 249 ValidationCase(kValidNumbers[13], CREDIT_CARD_NUMBER, true, 0), | 249 ValidationCase(kValidNumbers[13], CREDIT_CARD_NUMBER, true, 0), |
| 250 ValidationCase(kValidNumbers[14], CREDIT_CARD_NUMBER, true, 0), | 250 ValidationCase(kValidNumbers[14], CREDIT_CARD_NUMBER, true, 0), |
| 251 ValidationCase(kValidNumbers[15], CREDIT_CARD_NUMBER, true, 0), | 251 ValidationCase(kValidNumbers[15], CREDIT_CARD_NUMBER, true, 0), |
| 252 ValidationCase(kValidNumbers[16], CREDIT_CARD_NUMBER, true, 0), | 252 ValidationCase(kValidNumbers[16], CREDIT_CARD_NUMBER, true, 0), |
| 253 ValidationCase(kValidNumbers[17], CREDIT_CARD_NUMBER, true, 0), | 253 ValidationCase(kValidNumbers[17], CREDIT_CARD_NUMBER, true, 0), |
| 254 | 254 |
| 255 ValidationCase(kInvalidNumbers[0], | 255 ValidationCase(kInvalidNumbers[0], |
| 256 CREDIT_CARD_NUMBER, | 256 CREDIT_CARD_NUMBER, |
| 257 false, | 257 false, |
| 258 IDS_PAYMENTS_CARD_NUMBER_INVALID), | 258 IDS_PAYMENTS_CARD_NUMBER_INVALID_VALIDATION_MESSAGE), |
| 259 ValidationCase(kInvalidNumbers[1], | 259 ValidationCase(kInvalidNumbers[1], |
| 260 CREDIT_CARD_NUMBER, | 260 CREDIT_CARD_NUMBER, |
| 261 false, | 261 false, |
| 262 IDS_PAYMENTS_CARD_NUMBER_INVALID), | 262 IDS_PAYMENTS_CARD_NUMBER_INVALID_VALIDATION_MESSAGE), |
| 263 ValidationCase(kInvalidNumbers[2], | 263 ValidationCase(kInvalidNumbers[2], |
| 264 CREDIT_CARD_NUMBER, | 264 CREDIT_CARD_NUMBER, |
| 265 false, | 265 false, |
| 266 IDS_PAYMENTS_CARD_NUMBER_INVALID), | 266 IDS_PAYMENTS_CARD_NUMBER_INVALID_VALIDATION_MESSAGE), |
| 267 ValidationCase(kInvalidNumbers[3], | 267 ValidationCase(kInvalidNumbers[3], |
| 268 CREDIT_CARD_NUMBER, | 268 CREDIT_CARD_NUMBER, |
| 269 false, | 269 false, |
| 270 IDS_PAYMENTS_CARD_NUMBER_INVALID))); | 270 IDS_PAYMENTS_CARD_NUMBER_INVALID_VALIDATION_MESSAGE))); |
| 271 | 271 |
| 272 INSTANTIATE_TEST_CASE_P( | 272 INSTANTIATE_TEST_CASE_P( |
| 273 CreditCardMonth, | 273 CreditCardMonth, |
| 274 AutofillTypeValidationTest, | 274 AutofillTypeValidationTest, |
| 275 testing::Values( | 275 testing::Values( |
| 276 ValidationCase("01", CREDIT_CARD_EXP_MONTH, true, 0), | 276 ValidationCase("01", CREDIT_CARD_EXP_MONTH, true, 0), |
| 277 ValidationCase("1", CREDIT_CARD_EXP_MONTH, true, 0), | 277 ValidationCase("1", CREDIT_CARD_EXP_MONTH, true, 0), |
| 278 ValidationCase("12", CREDIT_CARD_EXP_MONTH, true, 0), | 278 ValidationCase("12", CREDIT_CARD_EXP_MONTH, true, 0), |
| 279 ValidationCase( | 279 ValidationCase( |
| 280 "0", | 280 "0", |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 346 CREDIT_CARD_EXP_4_DIGIT_YEAR, | 346 CREDIT_CARD_EXP_4_DIGIT_YEAR, |
| 347 false, | 347 false, |
| 348 IDS_PAYMENTS_VALIDATION_INVALID_CREDIT_CARD_EXPIRATION_YEAR), | 348 IDS_PAYMENTS_VALIDATION_INVALID_CREDIT_CARD_EXPIRATION_YEAR), |
| 349 ValidationCase( | 349 ValidationCase( |
| 350 "87", | 350 "87", |
| 351 CREDIT_CARD_EXP_4_DIGIT_YEAR, | 351 CREDIT_CARD_EXP_4_DIGIT_YEAR, |
| 352 false, | 352 false, |
| 353 IDS_PAYMENTS_VALIDATION_INVALID_CREDIT_CARD_EXPIRATION_YEAR))); | 353 IDS_PAYMENTS_VALIDATION_INVALID_CREDIT_CARD_EXPIRATION_YEAR))); |
| 354 | 354 |
| 355 } // namespace autofill | 355 } // namespace autofill |
| OLD | NEW |