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

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

Issue 1694443004: [Autofill] Add credit card first and last name heuristics predictions. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase Created 4 years, 9 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 (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 <string> 7 #include <string>
8 8
9 #include "base/command_line.h" 9 #include "base/command_line.h"
10 #include "base/files/file_util.h" 10 #include "base/files/file_util.h"
(...skipping 346 matching lines...) Expand 10 before | Expand all | Expand 10 after
357 ASSERT_EQ(profiles.size(), personal_data_manager()->GetProfiles().size()); 357 ASSERT_EQ(profiles.size(), personal_data_manager()->GetProfiles().size());
358 for (size_t i = 0; i < profiles.size(); ++i) { 358 for (size_t i = 0; i < profiles.size(); ++i) {
359 EXPECT_TRUE(std::find(profiles.begin(), 359 EXPECT_TRUE(std::find(profiles.begin(),
360 profiles.end(), 360 profiles.end(),
361 *personal_data_manager()->GetProfiles()[i]) != 361 *personal_data_manager()->GetProfiles()[i]) !=
362 profiles.end()); 362 profiles.end());
363 } 363 }
364 364
365 std::vector<CreditCard> cards; 365 std::vector<CreditCard> cards;
366 CreditCard card1; 366 CreditCard card1;
367 card1.SetRawInfo(CREDIT_CARD_NAME, 367 card1.SetRawInfo(CREDIT_CARD_NAME_FULL,
368 WideToUTF16(L"\u751f\u6d3b\u5f88\u6709\u89c4\u5f8b " 368 WideToUTF16(L"\u751f\u6d3b\u5f88\u6709\u89c4\u5f8b "
369 L"\u4ee5\u73a9\u4e3a\u4e3b")); 369 L"\u4ee5\u73a9\u4e3a\u4e3b"));
370 card1.SetRawInfo(CREDIT_CARD_NUMBER, WideToUTF16(L"6011111111111117")); 370 card1.SetRawInfo(CREDIT_CARD_NUMBER, WideToUTF16(L"6011111111111117"));
371 card1.SetRawInfo(CREDIT_CARD_EXP_MONTH, WideToUTF16(L"12")); 371 card1.SetRawInfo(CREDIT_CARD_EXP_MONTH, WideToUTF16(L"12"));
372 card1.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, WideToUTF16(L"2011")); 372 card1.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, WideToUTF16(L"2011"));
373 cards.push_back(card1); 373 cards.push_back(card1);
374 374
375 CreditCard card2; 375 CreditCard card2;
376 card2.SetRawInfo(CREDIT_CARD_NAME, WideToUTF16(L"John Williams")); 376 card2.SetRawInfo(CREDIT_CARD_NAME_FULL, WideToUTF16(L"John Williams"));
377 card2.SetRawInfo(CREDIT_CARD_NUMBER, WideToUTF16(L"WokoAwesome12345")); 377 card2.SetRawInfo(CREDIT_CARD_NUMBER, WideToUTF16(L"WokoAwesome12345"));
378 card2.SetRawInfo(CREDIT_CARD_EXP_MONTH, WideToUTF16(L"10")); 378 card2.SetRawInfo(CREDIT_CARD_EXP_MONTH, WideToUTF16(L"10"));
379 card2.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, WideToUTF16(L"2015")); 379 card2.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, WideToUTF16(L"2015"));
380 cards.push_back(card2); 380 cards.push_back(card2);
381 381
382 CreditCard card3; 382 CreditCard card3;
383 card3.SetRawInfo(CREDIT_CARD_NAME, 383 card3.SetRawInfo(CREDIT_CARD_NAME_FULL,
384 WideToUTF16(L"\u0623\u062d\u0645\u062f\u064a " 384 WideToUTF16(L"\u0623\u062d\u0645\u062f\u064a "
385 L"\u0646\u062c\u0627\u062f " 385 L"\u0646\u062c\u0627\u062f "
386 L"\u0644\u0645\u062d\u0627\u0648\u0644\u0647 " 386 L"\u0644\u0645\u062d\u0627\u0648\u0644\u0647 "
387 L"\u0627\u063a\u062a\u064a\u0627\u0644 " 387 L"\u0627\u063a\u062a\u064a\u0627\u0644 "
388 L"\u0641\u064a \u0645\u062f\u064a\u0646\u0629 " 388 L"\u0641\u064a \u0645\u062f\u064a\u0646\u0629 "
389 L"\u0647\u0645\u062f\u0627\u0646 ")); 389 L"\u0647\u0645\u062f\u0627\u0646 "));
390 card3.SetRawInfo(CREDIT_CARD_NUMBER, 390 card3.SetRawInfo(CREDIT_CARD_NUMBER,
391 WideToUTF16(L"\u092a\u0941\u0928\u0930\u094d\u091c\u0940" 391 WideToUTF16(L"\u092a\u0941\u0928\u0930\u094d\u091c\u0940"
392 L"\u0935\u093f\u0924 \u0939\u094b\u0917\u093e " 392 L"\u0935\u093f\u0924 \u0939\u094b\u0917\u093e "
393 L"\u0928\u093e\u0932\u0902\u0926\u093e")); 393 L"\u0928\u093e\u0932\u0902\u0926\u093e"));
394 card3.SetRawInfo(CREDIT_CARD_EXP_MONTH, WideToUTF16(L"10")); 394 card3.SetRawInfo(CREDIT_CARD_EXP_MONTH, WideToUTF16(L"10"));
395 card3.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, WideToUTF16(L"2015")); 395 card3.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, WideToUTF16(L"2015"));
396 cards.push_back(card3); 396 cards.push_back(card3);
397 397
398 CreditCard card4; 398 CreditCard card4;
399 card4.SetRawInfo(CREDIT_CARD_NAME, 399 card4.SetRawInfo(CREDIT_CARD_NAME_FULL,
400 WideToUTF16(L"\u039d\u03ad\u03b5\u03c2 " 400 WideToUTF16(L"\u039d\u03ad\u03b5\u03c2 "
401 L"\u03c3\u03c5\u03b3\u03c7\u03c9\u03bd\u03b5" 401 L"\u03c3\u03c5\u03b3\u03c7\u03c9\u03bd\u03b5"
402 L"\u03cd\u03c3\u03b5\u03b9\u03c2 " 402 L"\u03cd\u03c3\u03b5\u03b9\u03c2 "
403 L"\u03ba\u03b1\u03b9 " 403 L"\u03ba\u03b1\u03b9 "
404 L"\u03ba\u03b1\u03c4\u03b1\u03c1\u03b3\u03ae" 404 L"\u03ba\u03b1\u03c4\u03b1\u03c1\u03b3\u03ae"
405 L"\u03c3\u03b5\u03b9\u03c2")); 405 L"\u03c3\u03b5\u03b9\u03c2"));
406 card4.SetRawInfo(CREDIT_CARD_NUMBER, WideToUTF16(L"00000000000000000000000")); 406 card4.SetRawInfo(CREDIT_CARD_NUMBER, WideToUTF16(L"00000000000000000000000"));
407 card4.SetRawInfo(CREDIT_CARD_EXP_MONTH, WideToUTF16(L"01")); 407 card4.SetRawInfo(CREDIT_CARD_EXP_MONTH, WideToUTF16(L"01"));
408 card4.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, WideToUTF16(L"2016")); 408 card4.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, WideToUTF16(L"2016"));
409 cards.push_back(card4); 409 cards.push_back(card4);
(...skipping 395 matching lines...) Expand 10 before | Expand all | Expand 10 after
805 IN_PROC_BROWSER_TEST_F(AutofillTest, 805 IN_PROC_BROWSER_TEST_F(AutofillTest,
806 DISABLED_MergeAggregatedDuplicatedProfiles) { 806 DISABLED_MergeAggregatedDuplicatedProfiles) {
807 int num_of_profiles = 807 int num_of_profiles =
808 AggregateProfilesIntoAutofillPrefs("dataset_duplicated_profiles.txt"); 808 AggregateProfilesIntoAutofillPrefs("dataset_duplicated_profiles.txt");
809 809
810 ASSERT_GT(num_of_profiles, 810 ASSERT_GT(num_of_profiles,
811 static_cast<int>(personal_data_manager()->GetProfiles().size())); 811 static_cast<int>(personal_data_manager()->GetProfiles().size()));
812 } 812 }
813 813
814 } // namespace autofill 814 } // namespace autofill
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698