#include "chrome/browser/sync/test/integration/two_client_web_apps_integration_test_base.h"
#include "base/test/bind.h"
#include "build/build_config.h"
#include "chrome/browser/sync/test/integration/apps_helper.h"
#include "chrome/browser/sync/test/integration/sync_service_impl_harness.h"
#include "chrome/browser/web_applications/web_app_provider.h"
#include "chrome/browser/web_applications/web_app_utils.h"
#include "chrome/test/base/in_process_browser_test.h"
#include "components/sync/base/user_selectable_type.h"
namespace web_app::integration_tests {
TwoClientWebAppsIntegrationTestBase::TwoClientWebAppsIntegrationTestBase()
: … { … }
Browser* TwoClientWebAppsIntegrationTestBase::CreateBrowser(Profile* profile) { … }
void TwoClientWebAppsIntegrationTestBase::CloseBrowserSynchronously(
Browser* browser) { … }
void TwoClientWebAppsIntegrationTestBase::AddBlankTabAndShow(Browser* browser) { … }
const net::EmbeddedTestServer*
TwoClientWebAppsIntegrationTestBase::EmbeddedTestServer() const { … }
Profile* TwoClientWebAppsIntegrationTestBase::GetDefaultProfile() { … }
bool TwoClientWebAppsIntegrationTestBase::IsSyncTest() { … }
void TwoClientWebAppsIntegrationTestBase::SyncTurnOff() { … }
void TwoClientWebAppsIntegrationTestBase::SyncTurnOn() { … }
void TwoClientWebAppsIntegrationTestBase::AwaitWebAppQuiescence() { … }
Profile* TwoClientWebAppsIntegrationTestBase::GetProfileClient(
ProfileClient client) { … }
void TwoClientWebAppsIntegrationTestBase::SetUp() { … }
void TwoClientWebAppsIntegrationTestBase::SetUpOnMainThread() { … }
bool TwoClientWebAppsIntegrationTestBase::SetupClients() { … }
void TwoClientWebAppsIntegrationTestBase::TearDownOnMainThread() { … }
void TwoClientWebAppsIntegrationTestBase::SetUpCommandLine(
base::CommandLine* command_line) { … }
}