blob: aaeabd5df42fbb16ba00dc62f8035a63658f161e [file] [log] [blame]
// Copyright 2017 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "components/payments/content/test_content_payment_request_delegate.h"
#include "components/payments/content/payment_manifest_web_data_service.h"
namespace payments {
TestContentPaymentRequestDelegate::TestContentPaymentRequestDelegate(
autofill::PersonalDataManager* pdm)
: core_delegate_(pdm) {}
TestContentPaymentRequestDelegate::~TestContentPaymentRequestDelegate() {}
scoped_refptr<PaymentManifestWebDataService>
TestContentPaymentRequestDelegate::GetPaymentManifestWebDataService() const {
return nullptr;
}
PaymentRequestDisplayManager*
TestContentPaymentRequestDelegate::GetDisplayManager() {
return nullptr;
}
void TestContentPaymentRequestDelegate::ShowDialog(PaymentRequest* request) {
core_delegate_.ShowDialog(request);
}
void TestContentPaymentRequestDelegate::RetryDialog() {
core_delegate_.RetryDialog();
}
void TestContentPaymentRequestDelegate::CloseDialog() {
core_delegate_.CloseDialog();
}
void TestContentPaymentRequestDelegate::ShowErrorMessage() {
core_delegate_.ShowErrorMessage();
}
void TestContentPaymentRequestDelegate::ShowProcessingSpinner() {
core_delegate_.ShowProcessingSpinner();
}
bool TestContentPaymentRequestDelegate::IsBrowserWindowActive() const {
return core_delegate_.IsBrowserWindowActive();
}
autofill::PersonalDataManager*
TestContentPaymentRequestDelegate::GetPersonalDataManager() {
return core_delegate_.GetPersonalDataManager();
}
const std::string& TestContentPaymentRequestDelegate::GetApplicationLocale()
const {
return core_delegate_.GetApplicationLocale();
}
bool TestContentPaymentRequestDelegate::IsIncognito() const {
return core_delegate_.IsIncognito();
}
bool TestContentPaymentRequestDelegate::IsSslCertificateValid() {
return core_delegate_.IsSslCertificateValid();
}
const GURL& TestContentPaymentRequestDelegate::GetLastCommittedURL() const {
return core_delegate_.GetLastCommittedURL();
}
void TestContentPaymentRequestDelegate::DoFullCardRequest(
const autofill::CreditCard& credit_card,
base::WeakPtr<autofill::payments::FullCardRequest::ResultDelegate>
result_delegate) {
return core_delegate_.DoFullCardRequest(credit_card, result_delegate);
}
autofill::AddressNormalizer*
TestContentPaymentRequestDelegate::GetAddressNormalizer() {
return core_delegate_.GetAddressNormalizer();
}
autofill::RegionDataLoader*
TestContentPaymentRequestDelegate::GetRegionDataLoader() {
return core_delegate_.GetRegionDataLoader();
}
ukm::UkmRecorder* TestContentPaymentRequestDelegate::GetUkmRecorder() {
return core_delegate_.GetUkmRecorder();
}
std::string TestContentPaymentRequestDelegate::GetAuthenticatedEmail() const {
return core_delegate_.GetAuthenticatedEmail();
}
PrefService* TestContentPaymentRequestDelegate::GetPrefService() {
return core_delegate_.GetPrefService();
}
void TestContentPaymentRequestDelegate::EmbedPaymentHandlerWindow(
const GURL& url,
PaymentHandlerOpenWindowCallback callback) {}
bool TestContentPaymentRequestDelegate::IsInteractive() const {
return true;
}
autofill::TestAddressNormalizer*
TestContentPaymentRequestDelegate::test_address_normalizer() {
return core_delegate_.test_address_normalizer();
}
void TestContentPaymentRequestDelegate::DelayFullCardRequestCompletion() {
core_delegate_.DelayFullCardRequestCompletion();
}
void TestContentPaymentRequestDelegate::CompleteFullCardRequest() {
core_delegate_.CompleteFullCardRequest();
}
} // namespace payments