Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2722)

Unified Diff: chrome/browser/sync/test/integration/two_client_extensions_sync_test.cc

Issue 2379433002: [Sync] Refactoring of sync integration test checkers to remove boilerplate await methods. (Closed)
Patch Set: Rebase Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/sync/test/integration/two_client_extensions_sync_test.cc
diff --git a/chrome/browser/sync/test/integration/two_client_extensions_sync_test.cc b/chrome/browser/sync/test/integration/two_client_extensions_sync_test.cc
index f9211fb01816623bdd4907b1b08ce2a0f1de81aa..26fd56048506b4735802adef7bdb71d0d4342dfb 100644
--- a/chrome/browser/sync/test/integration/two_client_extensions_sync_test.cc
+++ b/chrome/browser/sync/test/integration/two_client_extensions_sync_test.cc
@@ -9,7 +9,6 @@
#include "chrome/browser/sync/test/integration/sync_integration_test_util.h"
#include "chrome/browser/sync/test/integration/sync_test.h"
-using extensions_helper::AwaitAllProfilesHaveSameExtensions;
using extensions_helper::AllProfilesHaveSameExtensions;
using extensions_helper::DisableExtension;
using extensions_helper::EnableExtension;
@@ -22,9 +21,8 @@ using extensions_helper::UninstallExtension;
class TwoClientExtensionsSyncTest : public SyncTest {
public:
- TwoClientExtensionsSyncTest() : SyncTest(TWO_CLIENT) {}
+ TwoClientExtensionsSyncTest() : SyncTest(TWO_CLIENT) { DisableVerifier(); }
- ~TwoClientExtensionsSyncTest() override {}
bool TestUsesSelfNotifications() override { return false; }
private:
@@ -34,7 +32,7 @@ class TwoClientExtensionsSyncTest : public SyncTest {
IN_PROC_BROWSER_TEST_F(TwoClientExtensionsSyncTest,
E2E_ENABLED(StartWithNoExtensions)) {
ASSERT_TRUE(SetupSync());
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions());
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait());
}
// E2E tests flaky on Mac: https://crbug.com/597319
@@ -61,7 +59,7 @@ IN_PROC_BROWSER_TEST_F(TwoClientExtensionsSyncTest,
}
ASSERT_TRUE(SetupSync());
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions());
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait());
EXPECT_EQ(kNumExtensions,
static_cast<int>(GetInstalledExtensions(GetProfile(0)).size()));
}
@@ -95,7 +93,7 @@ IN_PROC_BROWSER_TEST_F(TwoClientExtensionsSyncTest,
}
ASSERT_TRUE(SetupSync());
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions());
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait());
EXPECT_EQ(
kNumCommonExtensions + kNumProfile0Extensions + kNumProfile1Extensions,
static_cast<int>(GetInstalledExtensions(GetProfile(0)).size()));
@@ -114,7 +112,7 @@ IN_PROC_BROWSER_TEST_F(TwoClientExtensionsSyncTest,
}
ASSERT_TRUE(SetupSync());
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions());
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait());
const int kNumProfile0Extensions = 10;
for (int i = 0; i < kNumProfile0Extensions; ++extension_index, ++i) {
@@ -126,7 +124,7 @@ IN_PROC_BROWSER_TEST_F(TwoClientExtensionsSyncTest,
InstallExtension(GetProfile(1), extension_index);
}
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions());
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait());
EXPECT_EQ(
kNumCommonExtensions + kNumProfile0Extensions + kNumProfile1Extensions,
static_cast<int>(GetInstalledExtensions(GetProfile(0)).size()));
@@ -139,7 +137,7 @@ IN_PROC_BROWSER_TEST_F(TwoClientExtensionsSyncTest, MAYBE_E2E(Add)) {
InstallExtension(GetProfile(0), 0);
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions());
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait());
EXPECT_EQ(1u, GetInstalledExtensions(GetProfile(0)).size());
}
@@ -149,10 +147,10 @@ IN_PROC_BROWSER_TEST_F(TwoClientExtensionsSyncTest, MAYBE_E2E(Uninstall)) {
ASSERT_TRUE(AllProfilesHaveSameExtensions());
InstallExtension(GetProfile(0), 0);
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions());
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait());
UninstallExtension(GetProfile(0), 0);
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions());
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait());
EXPECT_TRUE(GetInstalledExtensions(GetProfile(0)).empty());
}
@@ -163,17 +161,17 @@ IN_PROC_BROWSER_TEST_F(TwoClientExtensionsSyncTest,
ASSERT_TRUE(AllProfilesHaveSameExtensions());
InstallExtension(GetProfile(0), 0);
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions());
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait());
DisableExtension(GetProfile(0), 0);
ASSERT_FALSE(HasSameExtensions(0, 1));
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions());
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait());
EnableExtension(GetProfile(1), 0);
ASSERT_FALSE(HasSameExtensions(0, 1));
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions());
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait());
}
// TCM ID - 3728322.
@@ -183,17 +181,17 @@ IN_PROC_BROWSER_TEST_F(TwoClientExtensionsSyncTest,
ASSERT_TRUE(AllProfilesHaveSameExtensions());
InstallExtension(GetProfile(0), 0);
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions());
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait());
IncognitoEnableExtension(GetProfile(0), 0);
ASSERT_FALSE(HasSameExtensions(0, 1));
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions());
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait());
IncognitoDisableExtension(GetProfile(1), 0);
ASSERT_FALSE(HasSameExtensions(0, 1));
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions());
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait());
}
// Regression test for bug 104399: ensure that an extension installed prior to
@@ -207,12 +205,12 @@ IN_PROC_BROWSER_TEST_F(TwoClientExtensionsSyncTest,
ASSERT_TRUE(SetupSync());
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions());
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait());
ASSERT_EQ(1u, GetInstalledExtensions(GetProfile(0)).size());
UninstallExtension(GetProfile(0), 0);
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions());
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait());
EXPECT_TRUE(GetInstalledExtensions(GetProfile(0)).empty());
}

Powered by Google App Engine
This is Rietveld 408576698