#include "third_party/blink/renderer/modules/payments/payment_event_data_conversion.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/public/mojom/payments/payment_app.mojom-blink.h"
#include "third_party/blink/renderer/bindings/core/v8/script_value.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_binding_for_core.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_binding_for_testing.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_payment_currency_amount.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_payment_method_data.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_payment_options.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_payment_shipping_option.h"
#include "third_party/blink/renderer/platform/bindings/script_state.h"
#include "third_party/blink/renderer/platform/testing/task_environment.h"
namespace blink {
namespace {
static payments::mojom::blink::PaymentCurrencyAmountPtr
CreatePaymentCurrencyAmountForTest() { … }
static payments::mojom::blink::PaymentMethodDataPtr
CreatePaymentMethodDataForTest() { … }
static payments::mojom::blink::CanMakePaymentEventDataPtr
CreateCanMakePaymentEventDataForTest() { … }
static payments::mojom::blink::PaymentOptionsPtr CreatePaymentOptionsForTest() { … }
static payments::mojom::blink::PaymentShippingOptionPtr
CreateShippingOptionForTest() { … }
static payments::mojom::blink::PaymentRequestEventDataPtr
CreatePaymentRequestEventDataForTest() { … }
TEST(PaymentEventDataConversionTest, ToCanMakePaymentEventData) { … }
TEST(PaymentEventDataConversionTest, ToPaymentRequestEventData) { … }
}
}