| 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/autofill_common_test.h" | 5 #include "components/autofill/core/browser/autofill_common_test.h" |
| 6 | 6 |
| 7 #include "base/guid.h" | 7 #include "base/guid.h" |
| 8 #include "base/prefs/pref_service.h" | 8 #include "base/prefs/pref_service.h" |
| 9 #include "base/strings/utf_string_conversions.h" | 9 #include "base/strings/utf_string_conversions.h" |
| 10 #include "components/autofill/core/browser/autofill_profile.h" | 10 #include "components/autofill/core/browser/autofill_profile.h" |
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 121 return profile; | 121 return profile; |
| 122 } | 122 } |
| 123 | 123 |
| 124 CreditCard GetCreditCard() { | 124 CreditCard GetCreditCard() { |
| 125 CreditCard credit_card(base::GenerateGUID(), "http://www.example.com"); | 125 CreditCard credit_card(base::GenerateGUID(), "http://www.example.com"); |
| 126 SetCreditCardInfo( | 126 SetCreditCardInfo( |
| 127 &credit_card, "Test User", "4111111111111111" /* Visa */, "11", "2017"); | 127 &credit_card, "Test User", "4111111111111111" /* Visa */, "11", "2017"); |
| 128 return credit_card; | 128 return credit_card; |
| 129 } | 129 } |
| 130 | 130 |
| 131 CreditCard GetCreditCard2() { |
| 132 CreditCard credit_card(base::GenerateGUID(), "https://www.example.com"); |
| 133 SetCreditCardInfo( |
| 134 &credit_card, "Someone Else", "378282246310005" /* AmEx */, "07", "2019"); |
| 135 return credit_card; |
| 136 } |
| 137 |
| 131 CreditCard GetVerifiedCreditCard() { | 138 CreditCard GetVerifiedCreditCard() { |
| 132 CreditCard credit_card(GetCreditCard()); | 139 CreditCard credit_card(GetCreditCard()); |
| 133 credit_card.set_origin(kSettingsOrigin); | 140 credit_card.set_origin(kSettingsOrigin); |
| 134 return credit_card; | 141 return credit_card; |
| 135 } | 142 } |
| 136 | 143 |
| 144 CreditCard GetVerifiedCreditCard2() { |
| 145 CreditCard credit_card(GetCreditCard2()); |
| 146 credit_card.set_origin(kSettingsOrigin); |
| 147 return credit_card; |
| 148 } |
| 149 |
| 137 void SetProfileInfo(AutofillProfile* profile, | 150 void SetProfileInfo(AutofillProfile* profile, |
| 138 const char* first_name, const char* middle_name, | 151 const char* first_name, const char* middle_name, |
| 139 const char* last_name, const char* email, const char* company, | 152 const char* last_name, const char* email, const char* company, |
| 140 const char* address1, const char* address2, const char* city, | 153 const char* address1, const char* address2, const char* city, |
| 141 const char* state, const char* zipcode, const char* country, | 154 const char* state, const char* zipcode, const char* country, |
| 142 const char* phone) { | 155 const char* phone) { |
| 143 check_and_set(profile, NAME_FIRST, first_name); | 156 check_and_set(profile, NAME_FIRST, first_name); |
| 144 check_and_set(profile, NAME_MIDDLE, middle_name); | 157 check_and_set(profile, NAME_MIDDLE, middle_name); |
| 145 check_and_set(profile, NAME_LAST, last_name); | 158 check_and_set(profile, NAME_LAST, last_name); |
| 146 check_and_set(profile, EMAIL_ADDRESS, email); | 159 check_and_set(profile, EMAIL_ADDRESS, email); |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 185 // Disable auxiliary profiles for unit testing. These reach out to system | 198 // Disable auxiliary profiles for unit testing. These reach out to system |
| 186 // services on the Mac. | 199 // services on the Mac. |
| 187 if (browser_context) { | 200 if (browser_context) { |
| 188 user_prefs::UserPrefs::Get(browser_context)->SetBoolean( | 201 user_prefs::UserPrefs::Get(browser_context)->SetBoolean( |
| 189 prefs::kAutofillAuxiliaryProfilesEnabled, false); | 202 prefs::kAutofillAuxiliaryProfilesEnabled, false); |
| 190 } | 203 } |
| 191 } | 204 } |
| 192 | 205 |
| 193 } // namespace test | 206 } // namespace test |
| 194 } // namespace autofill | 207 } // namespace autofill |
| OLD | NEW |