| 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/personal_data_manager.h" | 5 #include "components/autofill/core/browser/personal_data_manager.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 | 8 |
| 9 #include <algorithm> | 9 #include <algorithm> |
| 10 #include <list> | 10 #include <list> |
| (...skipping 3853 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3864 | 3864 |
| 3865 suggestions = personal_data_->GetCreditCardSuggestions( | 3865 suggestions = personal_data_->GetCreditCardSuggestions( |
| 3866 AutofillType(CREDIT_CARD_NUMBER), /* field_contents= */ base::string16()); | 3866 AutofillType(CREDIT_CARD_NUMBER), /* field_contents= */ base::string16()); |
| 3867 ASSERT_EQ(4U, suggestions.size()); | 3867 ASSERT_EQ(4U, suggestions.size()); |
| 3868 EXPECT_EQ( | 3868 EXPECT_EQ( |
| 3869 base::UTF8ToUTF16(std::string("Visa") + kUTF8MidlineEllipsis + "9012"), | 3869 base::UTF8ToUTF16(std::string("Visa") + kUTF8MidlineEllipsis + "9012"), |
| 3870 suggestions[0].value); | 3870 suggestions[0].value); |
| 3871 EXPECT_EQ( | 3871 EXPECT_EQ( |
| 3872 base::UTF8ToUTF16(std::string("Amex") + kUTF8MidlineEllipsis + "8555"), | 3872 base::UTF8ToUTF16(std::string("Amex") + kUTF8MidlineEllipsis + "8555"), |
| 3873 suggestions[1].value); | 3873 suggestions[1].value); |
| 3874 EXPECT_EQ(base::UTF8ToUTF16(std::string("MasterCard") + kUTF8MidlineEllipsis + | 3874 EXPECT_EQ(base::UTF8ToUTF16(std::string("Mastercard") + kUTF8MidlineEllipsis + |
| 3875 "2109"), | 3875 "2109"), |
| 3876 suggestions[2].value); | 3876 suggestions[2].value); |
| 3877 EXPECT_EQ( | 3877 EXPECT_EQ( |
| 3878 base::UTF8ToUTF16(std::string("Visa") + kUTF8MidlineEllipsis + "2109"), | 3878 base::UTF8ToUTF16(std::string("Visa") + kUTF8MidlineEllipsis + "2109"), |
| 3879 suggestions[3].value); | 3879 suggestions[3].value); |
| 3880 } | 3880 } |
| 3881 | 3881 |
| 3882 // Tests that a full server card can be a dupe of more than one local card. | 3882 // Tests that a full server card can be a dupe of more than one local card. |
| 3883 TEST_F(PersonalDataManagerTest, | 3883 TEST_F(PersonalDataManagerTest, |
| 3884 GetCreditCardSuggestions_ServerCardDuplicateOfMultipleLocalCards) { | 3884 GetCreditCardSuggestions_ServerCardDuplicateOfMultipleLocalCards) { |
| (...skipping 2617 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6502 EXPECT_EQ("", card->billing_address_id()); | 6502 EXPECT_EQ("", card->billing_address_id()); |
| 6503 } else { | 6503 } else { |
| 6504 // The billing address of local_card1 and server_card1 should still refer | 6504 // The billing address of local_card1 and server_card1 should still refer |
| 6505 // to profile1. | 6505 // to profile1. |
| 6506 EXPECT_EQ(profile1.guid(), card->billing_address_id()); | 6506 EXPECT_EQ(profile1.guid(), card->billing_address_id()); |
| 6507 } | 6507 } |
| 6508 } | 6508 } |
| 6509 } | 6509 } |
| 6510 | 6510 |
| 6511 } // namespace autofill | 6511 } // namespace autofill |
| OLD | NEW |