| OLD | NEW |
| 1 // Copyright 2017 The Chromium Authors. All rights reserved. | 1 // Copyright 2017 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 <algorithm> | 5 #include <algorithm> |
| 6 | 6 |
| 7 #include "base/memory/ptr_util.h" | 7 #include "base/memory/ptr_util.h" |
| 8 #include "base/strings/utf_string_conversions.h" | 8 #include "base/strings/utf_string_conversions.h" |
| 9 #include "chrome/browser/ui/views/payments/payment_request_browsertest_base.h" | 9 #include "chrome/browser/ui/views/payments/payment_request_browsertest_base.h" |
| 10 #include "chrome/browser/ui/views/payments/payment_request_dialog_view_ids.h" | 10 #include "chrome/browser/ui/views/payments/payment_request_dialog_view_ids.h" |
| (...skipping 24 matching lines...) Expand all Loading... |
| 35 : public PaymentRequestBrowserTestBase, | 35 : public PaymentRequestBrowserTestBase, |
| 36 public TestChromePaymentRequestDelegate::AddressInputProvider { | 36 public TestChromePaymentRequestDelegate::AddressInputProvider { |
| 37 protected: | 37 protected: |
| 38 PaymentRequestShippingAddressEditorTest() | 38 PaymentRequestShippingAddressEditorTest() |
| 39 : PaymentRequestBrowserTestBase( | 39 : PaymentRequestBrowserTestBase( |
| 40 "/payment_request_dynamic_shipping_test.html") {} | 40 "/payment_request_dynamic_shipping_test.html") {} |
| 41 | 41 |
| 42 void EnableAddressInputOverride() { SetAddressInputOverride(this); } | 42 void EnableAddressInputOverride() { SetAddressInputOverride(this); } |
| 43 | 43 |
| 44 // TestChromePaymentRequestDelegate::AddressInputProvider. | 44 // TestChromePaymentRequestDelegate::AddressInputProvider. |
| 45 std::unique_ptr<::i18n::addressinput::Source> GetAddressInputSource() | 45 std::unique_ptr<const ::i18n::addressinput::Source> GetAddressInputSource() |
| 46 override { | 46 override { |
| 47 return base::MakeUnique<TestSource>(address_input_override_data_); | 47 return base::MakeUnique<TestSource>(address_input_override_data_); |
| 48 } | 48 } |
| 49 | 49 |
| 50 std::unique_ptr<::i18n::addressinput::Storage> GetAddressInputStorage() | 50 std::unique_ptr<::i18n::addressinput::Storage> GetAddressInputStorage() |
| 51 override { | 51 override { |
| 52 return base::MakeUnique<::i18n::addressinput::NullStorage>(); | 52 return base::MakeUnique<::i18n::addressinput::NullStorage>(); |
| 53 } | 53 } |
| 54 | 54 |
| 55 void SetRequiredFields() { | 55 void SetRequiredFields() { |
| (...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 289 data_loop.Run(); | 289 data_loop.Run(); |
| 290 | 290 |
| 291 ASSERT_EQ(1UL, personal_data_manager->GetProfiles().size()); | 291 ASSERT_EQ(1UL, personal_data_manager->GetProfiles().size()); |
| 292 autofill::AutofillProfile* profile = personal_data_manager->GetProfiles()[0]; | 292 autofill::AutofillProfile* profile = personal_data_manager->GetProfiles()[0]; |
| 293 DCHECK(profile); | 293 DCHECK(profile); |
| 294 EXPECT_EQ(base::ASCIIToUTF16("any state"), | 294 EXPECT_EQ(base::ASCIIToUTF16("any state"), |
| 295 profile->GetRawInfo(autofill::ADDRESS_HOME_STATE)); | 295 profile->GetRawInfo(autofill::ADDRESS_HOME_STATE)); |
| 296 } | 296 } |
| 297 | 297 |
| 298 } // namespace payments | 298 } // namespace payments |
| OLD | NEW |