Index: components/payments/content/payment_response_helper_unittest.cc |
diff --git a/components/payments/content/payment_response_helper_unittest.cc b/components/payments/content/payment_response_helper_unittest.cc |
index 658ffac56bcc6599ecae38fa4ed1e8687228bf87..331dd8b38159361ffc4988797276fae1f5155461 100644 |
--- a/components/payments/content/payment_response_helper_unittest.cc |
+++ b/components/payments/content/payment_response_helper_unittest.cc |
@@ -16,90 +16,18 @@ |
#include "components/autofill/core/browser/credit_card.h" |
#include "components/autofill/core/browser/test_personal_data_manager.h" |
#include "components/payments/content/payment_request_spec.h" |
-#include "components/payments/core/address_normalizer.h" |
#include "components/payments/core/autofill_payment_instrument.h" |
-#include "components/payments/core/payment_request_delegate.h" |
+#include "components/payments/core/test_payment_request_delegate.h" |
#include "components/payments/mojom/payment_request.mojom.h" |
#include "testing/gtest/include/gtest/gtest.h" |
namespace payments { |
-class FakeAddressNormalizer : public AddressNormalizer { |
- public: |
- FakeAddressNormalizer() {} |
- |
- void LoadRulesForRegion(const std::string& region_code) override {} |
- |
- bool AreRulesLoadedForRegion(const std::string& region_code) override { |
- return true; |
- } |
- |
- void StartAddressNormalization( |
- const autofill::AutofillProfile& profile, |
- const std::string& region_code, |
- int timeout_seconds, |
- AddressNormalizer::Delegate* requester) override { |
- requester->OnAddressNormalized(profile); |
- } |
- |
- void OnAddressValidationRulesLoaded(const std::string& region_code, |
- bool success) override {} |
-}; |
- |
-class FakePaymentRequestDelegate : public PaymentRequestDelegate { |
- public: |
- FakePaymentRequestDelegate( |
- autofill::PersonalDataManager* personal_data_manager) |
- : personal_data_manager_(personal_data_manager), |
- locale_("en-US"), |
- last_committed_url_("https://shop.com") {} |
- void ShowDialog(PaymentRequest* request) override {} |
- |
- void CloseDialog() override {} |
- |
- void ShowErrorMessage() override {} |
- |
- autofill::PersonalDataManager* GetPersonalDataManager() override { |
- return personal_data_manager_; |
- } |
- |
- const std::string& GetApplicationLocale() const override { return locale_; } |
- |
- bool IsIncognito() const override { return false; } |
- |
- bool IsSslCertificateValid() override { return true; } |
- |
- const GURL& GetLastCommittedURL() const override { |
- return last_committed_url_; |
- } |
- |
- void DoFullCardRequest( |
- const autofill::CreditCard& credit_card, |
- base::WeakPtr<autofill::payments::FullCardRequest::ResultDelegate> |
- result_delegate) override { |
- result_delegate->OnFullCardRequestSucceeded(credit_card, |
- base::ASCIIToUTF16("123")); |
- } |
- |
- AddressNormalizer* GetAddressNormalizer() override { |
- return &address_normalizer_; |
- } |
- |
- autofill::RegionDataLoader* GetRegionDataLoader() override { return nullptr; } |
- |
- private: |
- autofill::PersonalDataManager* personal_data_manager_; |
- std::string locale_; |
- const GURL last_committed_url_; |
- FakeAddressNormalizer address_normalizer_; |
- DISALLOW_COPY_AND_ASSIGN(FakePaymentRequestDelegate); |
-}; |
- |
class PaymentResponseHelperTest : public testing::Test, |
public PaymentResponseHelper::Delegate { |
protected: |
PaymentResponseHelperTest() |
- : payment_request_delegate_(&test_personal_data_manager_), |
+ : test_payment_request_delegate_(&test_personal_data_manager_), |
address_(autofill::test::GetFullProfile()), |
billing_addresses_({&address_}) { |
test_personal_data_manager_.AddTestingProfile(&address_); |
@@ -110,7 +38,7 @@ class PaymentResponseHelperTest : public testing::Test, |
visa_card.set_use_count(5u); |
autofill_instrument_ = base::MakeUnique<AutofillPaymentInstrument>( |
"visa", visa_card, billing_addresses_, "en-US", |
- &payment_request_delegate_); |
+ &test_payment_request_delegate_); |
} |
~PaymentResponseHelperTest() override {} |
@@ -161,14 +89,14 @@ class PaymentResponseHelperTest : public testing::Test, |
autofill::AutofillProfile* test_address() { return &address_; } |
PaymentInstrument* test_instrument() { return autofill_instrument_.get(); } |
PaymentRequestDelegate* test_payment_request_delegate() { |
- return &payment_request_delegate_; |
+ return &test_payment_request_delegate_; |
} |
private: |
std::unique_ptr<PaymentRequestSpec> spec_; |
mojom::PaymentResponsePtr payment_response_; |
autofill::TestPersonalDataManager test_personal_data_manager_; |
- FakePaymentRequestDelegate payment_request_delegate_; |
+ TestPaymentRequestDelegate test_payment_request_delegate_; |
// Test data. |
autofill::AutofillProfile address_; |