#include "base/functional/bind.h"
#include "build/chromeos_buildflags.h"
#include "chrome/browser/sync/test/integration/bookmarks_helper.h"
#include "chrome/browser/sync/test/integration/exponential_backoff_helper.h"
#include "chrome/browser/sync/test/integration/sync_test.h"
#include "chrome/browser/sync/test/integration/updated_progress_marker_checker.h"
#include "components/sync/service/sync_service_impl.h"
#include "components/sync/test/fake_server_http_post_provider.h"
#include "content/public/test/browser_test.h"
#include "content/public/test/network_connection_change_simulator.h"
#include "net/base/network_change_notifier.h"
namespace {
AddFolder;
ServerBookmarksEqualityChecker;
ExponentialBackoffChecker;
class SyncExponentialBackoffTest : public SyncTest { … };
#if BUILDFLAG(IS_CHROMEOS_LACROS)
#define MAYBE_OfflineToOnline …
#else
#define MAYBE_OfflineToOnline …
#endif
IN_PROC_BROWSER_TEST_F(SyncExponentialBackoffTest, MAYBE_OfflineToOnline) { … }
IN_PROC_BROWSER_TEST_F(SyncExponentialBackoffTest, ServerRedirect) { … }
IN_PROC_BROWSER_TEST_F(SyncExponentialBackoffTest, InternalServerError) { … }
IN_PROC_BROWSER_TEST_F(SyncExponentialBackoffTest, TransientErrorTest) { … }
}