#include "chrome/browser/banners/app_banner_manager_browsertest_base.h"
#include "content/public/browser/web_contents.h"
#include "content/public/test/browser_test_utils.h"
#include "net/base/url_util.h"
#include "net/test/embedded_test_server/embedded_test_server.h"
#if !BUILDFLAG(IS_ANDROID)
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/web_applications/test/web_app_install_test_utils.h"
#include "chrome/browser/web_applications/web_app_provider.h"
#endif
AppBannerManagerBrowserTestBase::AppBannerManagerBrowserTestBase() = default;
AppBannerManagerBrowserTestBase::~AppBannerManagerBrowserTestBase() = default;
void AppBannerManagerBrowserTestBase::SetUpOnMainThread() { … }
GURL AppBannerManagerBrowserTestBase::GetBannerURL() { … }
void AppBannerManagerBrowserTestBase::ExecuteScript(
content::WebContents* web_contents,
const std::string& script,
bool with_gesture) { … }
content::WebContents* AppBannerManagerBrowserTestBase::web_contents() { … }
Profile* AppBannerManagerBrowserTestBase::profile() { … }
GURL AppBannerManagerBrowserTestBase::GetBannerURLWithAction(
const std::string& action) { … }
GURL AppBannerManagerBrowserTestBase::GetBannerURLWithManifest(
const std::string& manifest_url) { … }
GURL AppBannerManagerBrowserTestBase::GetBannerURLWithManifestAndQuery(
const std::string& manifest_url,
const std::string& key,
const std::string& value) { … }