#include "components/payments/core/payment_request_data_util.h"
#include <map>
#include <memory>
#include <set>
#include <string>
#include "base/json/json_writer.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
#include "build/build_config.h"
#include "components/autofill/core/browser/autofill_test_utils.h"
#include "components/autofill/core/browser/data_model/autofill_profile.h"
#include "components/payments/core/payment_address.h"
#include "components/payments/core/payment_method_data.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace payments {
namespace data_util {
ElementsAre;
ElementsAreArray;
UnorderedElementsAre;
UnorderedElementsAreArray;
static const char* kUnsupportedPaymentMethodIdentifiers[] = …;
TEST(PaymentRequestDataUtilTest, GetPaymentAddressFromAutofillProfile) { … }
InvalidSupportedMethodTest;
TEST_P(InvalidSupportedMethodTest, Test) { … }
INSTANTIATE_TEST_SUITE_P(…);
TEST(PaymentRequestDataUtil, ParseSupportedMethods_MultipleEntries) { … }
TEST(PaymentRequestDataUtil, FilterStringifiedMethodData) { … }
}
}