#include "base/test/scoped_feature_list.h"
#include "build/chromeos_buildflags.h"
#include "chrome/test/payments/payment_app_install_util.h"
#include "chrome/test/payments/payment_request_platform_browsertest_base.h"
#include "components/payments/core/features.h"
#include "content/public/test/browser_test.h"
#include "content/public/test/browser_test_utils.h"
#include "testing/gtest/include/gtest/gtest.h"
#if BUILDFLAG(IS_CHROMEOS_ASH)
#include "ash/public/cpp/external_arc/overlay/arc_overlay_manager.h"
#endif
namespace payments {
namespace {
struct [[maybe_unused]] ScopedTestSupport { … };
class AndroidPaymentAppFactoryTest
: public PaymentRequestPlatformBrowserTestBase { … };
IN_PROC_BROWSER_TEST_F(AndroidPaymentAppFactoryTest,
IgnoreInstalledPlayBillingServiceWorker) { … }
IN_PROC_BROWSER_TEST_F(AndroidPaymentAppFactoryTest,
IgnoreOtherPaymentAppsInTwaWhenHaveAppStoreBilling) { … }
IN_PROC_BROWSER_TEST_F(AndroidPaymentAppFactoryTest, PlayBillingPaymentMethod) { … }
IN_PROC_BROWSER_TEST_F(AndroidPaymentAppFactoryTest,
ShowPromiseShouldSkipBrowserPaymentSheet) { … }
IN_PROC_BROWSER_TEST_F(AndroidPaymentAppFactoryTest,
EmptyShowPromiseShouldSkipBrowserPaymentSheet) { … }
}
}