chromium/components/payments/content/mock_content_payment_request_delegate.h

// Copyright 2024 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef COMPONENTS_PAYMENTS_CONTENT_MOCK_CONTENT_PAYMENT_REQUEST_DELEGATE_H_
#define COMPONENTS_PAYMENTS_CONTENT_MOCK_CONTENT_PAYMENT_REQUEST_DELEGATE_H_

#include "base/unguessable_token.h"
#include "components/payments/content/content_payment_request_delegate.h"
#include "components/payments/content/payment_manifest_web_data_service.h"
#include "components/payments/content/payment_request.h"
#include "components/payments/content/payment_ui_observer.h"
#include "components/webauthn/core/browser/internal_authenticator.h"
#include "testing/gmock/include/gmock/gmock.h"

namespace payments {

// A mock implementation of ContentPaymentRequestDelegate, for testing purposes.
// See also TestContentPaymentRequestDelegate, which provides a slightly more
// 'real' implementation for tests that wish to test deeper interactions.
class MockContentPaymentRequestDelegate : public ContentPaymentRequestDelegate {};

}  // namespace payments

#endif  // COMPONENTS_PAYMENTS_CONTENT_MOCK_CONTENT_PAYMENT_REQUEST_DELEGATE_H_