| Index: content/browser/payments/payment_app_browsertest.cc
|
| diff --git a/content/browser/payments/payment_app_browsertest.cc b/content/browser/payments/payment_app_browsertest.cc
|
| index bab82aec4d0016a949f2260c006874587ebee687..9d97a400720774e3255fbc774060e1379f86b78f 100644
|
| --- a/content/browser/payments/payment_app_browsertest.cc
|
| +++ b/content/browser/payments/payment_app_browsertest.cc
|
| @@ -84,7 +84,7 @@ class PaymentAppBrowserTest : public ContentBrowserTest {
|
| ASSERT_EQ("registered", script_result);
|
| }
|
|
|
| - std::map<std::string, int64_t> GetAllPaymentInstrumentRegistrationIDs() {
|
| + std::vector<int64_t> GetAllPaymentAppRegistrationIDs() {
|
| base::RunLoop run_loop;
|
| PaymentAppProvider::PaymentApps apps;
|
| PaymentAppProvider::GetInstance()->GetAllPaymentApps(
|
| @@ -93,12 +93,9 @@ class PaymentAppBrowserTest : public ContentBrowserTest {
|
| &apps));
|
| run_loop.Run();
|
|
|
| - std::map<std::string, int64_t> registrationIds;
|
| + std::vector<int64_t> registrationIds;
|
| for (const auto& app_info : apps) {
|
| - for (const auto& instrument : app_info.second->instruments) {
|
| - registrationIds.insert(std::pair<std::string, int64_t>(
|
| - instrument->instrument_key, app_info.second->registration_id));
|
| - }
|
| + registrationIds.push_back(app_info.second->registration_id);
|
| }
|
|
|
| return registrationIds;
|
| @@ -170,18 +167,16 @@ class PaymentAppBrowserTest : public ContentBrowserTest {
|
| IN_PROC_BROWSER_TEST_F(PaymentAppBrowserTest, PaymentAppInvocation) {
|
| RegisterPaymentApp();
|
|
|
| - std::map<std::string, int64_t> registrationIds =
|
| - GetAllPaymentInstrumentRegistrationIDs();
|
| - ASSERT_EQ(2U, registrationIds.size());
|
| + std::vector<int64_t> registrationIds = GetAllPaymentAppRegistrationIDs();
|
| + ASSERT_EQ(1U, registrationIds.size());
|
|
|
| PaymentAppResponsePtr response(InvokePaymentAppWithTestData(
|
| - registrationIds.at("basic-card-payment-app-id"), "basic-card",
|
| - "basic-card-payment-app-id"));
|
| + registrationIds[0], "basic-card", "basic-card-payment-app-id"));
|
| ASSERT_EQ("test", response->method_name);
|
|
|
| ClearStoragePartitionData();
|
|
|
| - registrationIds = GetAllPaymentInstrumentRegistrationIDs();
|
| + registrationIds = GetAllPaymentAppRegistrationIDs();
|
| ASSERT_EQ(0U, registrationIds.size());
|
|
|
| EXPECT_EQ("https://example.com/", PopConsoleString() /* topLevelOrigin */);
|
| @@ -206,20 +201,18 @@ IN_PROC_BROWSER_TEST_F(PaymentAppBrowserTest, PaymentAppInvocation) {
|
| IN_PROC_BROWSER_TEST_F(PaymentAppBrowserTest, PaymentAppOpenWindowFailed) {
|
| RegisterPaymentApp();
|
|
|
| - std::map<std::string, int64_t> registrationIds =
|
| - GetAllPaymentInstrumentRegistrationIDs();
|
| - ASSERT_EQ(2U, registrationIds.size());
|
| + std::vector<int64_t> registrationIds = GetAllPaymentAppRegistrationIDs();
|
| + ASSERT_EQ(1U, registrationIds.size());
|
|
|
| PaymentAppResponsePtr response(InvokePaymentAppWithTestData(
|
| - registrationIds.at("bobpay-payment-app-id"), "https://bobpay.com",
|
| - "bobpay-payment-app-id"));
|
| + registrationIds[0], "https://bobpay.com", "bobpay-payment-app-id"));
|
| // InvokePaymentAppCallback returns empty method_name in case of failure, like
|
| // in PaymentRequestRespondWithObserver::OnResponseRejected.
|
| ASSERT_EQ("", response->method_name);
|
|
|
| ClearStoragePartitionData();
|
|
|
| - registrationIds = GetAllPaymentInstrumentRegistrationIDs();
|
| + registrationIds = GetAllPaymentAppRegistrationIDs();
|
| ASSERT_EQ(0U, registrationIds.size());
|
|
|
| EXPECT_EQ("https://example.com/", PopConsoleString() /* topLevelOrigin */);
|
|
|