| Index: chrome/test/live_sync/two_client_live_preferences_sync_test.cc
|
| diff --git a/chrome/test/live_sync/two_client_live_preferences_sync_test.cc b/chrome/test/live_sync/two_client_live_preferences_sync_test.cc
|
| deleted file mode 100644
|
| index 2cc0a346ace62f965513e4c56e3285d61079def0..0000000000000000000000000000000000000000
|
| --- a/chrome/test/live_sync/two_client_live_preferences_sync_test.cc
|
| +++ /dev/null
|
| @@ -1,592 +0,0 @@
|
| -// Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "base/values.h"
|
| -#include "chrome/browser/sync/profile_sync_service_harness.h"
|
| -#include "chrome/browser/translate/translate_prefs.h"
|
| -#include "chrome/common/pref_names.h"
|
| -#include "chrome/test/live_sync/live_preferences_sync_test.h"
|
| -
|
| -// TCM ID - 7306186.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
|
| - kHomePageIsNewTabPage) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kHomePageIsNewTabPage));
|
| -
|
| - ChangeBooleanPref(0, prefs::kHomePageIsNewTabPage);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kHomePageIsNewTabPage));
|
| -}
|
| -
|
| -// TCM ID - 7260488.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest, Race) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - DisableVerifier();
|
| -
|
| - ASSERT_TRUE(StringPrefMatches(prefs::kHomePage));
|
| -
|
| - ChangeStringPref(0, prefs::kHomePage, "http://www.google.com/0");
|
| - ChangeStringPref(1, prefs::kHomePage, "http://www.google.com/1");
|
| - ASSERT_TRUE(AwaitQuiescence());
|
| - ASSERT_TRUE(StringPrefMatches(prefs::kHomePage));
|
| -}
|
| -
|
| -// TCM ID - 3649278.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
|
| - kPasswordManagerEnabled) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kPasswordManagerEnabled));
|
| -
|
| - ChangeBooleanPref(0, prefs::kPasswordManagerEnabled);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kPasswordManagerEnabled));
|
| -}
|
| -
|
| -// TCM ID - 3699293.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
|
| - kKeepEverythingSynced) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - DisableVerifier();
|
| -
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kKeepEverythingSynced));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kSyncThemes));
|
| -
|
| - GetClient(0)->DisableSyncForDatatype(syncable::THEMES);
|
| - ASSERT_FALSE(BooleanPrefMatches(prefs::kKeepEverythingSynced));
|
| -}
|
| -
|
| -// TCM ID - 3661290.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest, DisablePreferences) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - DisableVerifier();
|
| -
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kSyncPreferences));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kPasswordManagerEnabled));
|
| -
|
| - GetClient(1)->DisableSyncForDatatype(syncable::PREFERENCES);
|
| - ChangeBooleanPref(0, prefs::kPasswordManagerEnabled);
|
| - ASSERT_TRUE(AwaitQuiescence());
|
| - ASSERT_FALSE(BooleanPrefMatches(prefs::kPasswordManagerEnabled));
|
| -
|
| - GetClient(1)->EnableSyncForDatatype(syncable::PREFERENCES);
|
| - ASSERT_TRUE(AwaitQuiescence());
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kPasswordManagerEnabled));
|
| -}
|
| -
|
| -// TCM ID - 3664292.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest, DisableSync) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - DisableVerifier();
|
| -
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kSyncPreferences));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kPasswordManagerEnabled));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kShowHomeButton));
|
| -
|
| - GetClient(1)->DisableSyncForAllDatatypes();
|
| - ChangeBooleanPref(0, prefs::kPasswordManagerEnabled);
|
| - ASSERT_TRUE(GetClient(0)->AwaitSyncCycleCompletion("Changed a preference."));
|
| - ASSERT_FALSE(BooleanPrefMatches(prefs::kPasswordManagerEnabled));
|
| -
|
| - ChangeBooleanPref(1, prefs::kShowHomeButton);
|
| - ASSERT_FALSE(BooleanPrefMatches(prefs::kShowHomeButton));
|
| -
|
| - GetClient(1)->EnableSyncForAllDatatypes();
|
| - ASSERT_TRUE(AwaitQuiescence());
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kPasswordManagerEnabled));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kShowHomeButton));
|
| -}
|
| -
|
| -// TCM ID - 3604297.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest, SignInDialog) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - DisableVerifier();
|
| -
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kSyncPreferences));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kSyncBookmarks));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kSyncThemes));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kSyncExtensions));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kSyncAutofill));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kKeepEverythingSynced));
|
| -
|
| - GetClient(0)->DisableSyncForDatatype(syncable::PREFERENCES);
|
| - GetClient(1)->EnableSyncForDatatype(syncable::PREFERENCES);
|
| - GetClient(0)->DisableSyncForDatatype(syncable::AUTOFILL);
|
| - GetClient(1)->EnableSyncForDatatype(syncable::AUTOFILL);
|
| - GetClient(0)->DisableSyncForDatatype(syncable::BOOKMARKS);
|
| - GetClient(1)->EnableSyncForDatatype(syncable::BOOKMARKS);
|
| - GetClient(0)->DisableSyncForDatatype(syncable::EXTENSIONS);
|
| - GetClient(1)->EnableSyncForDatatype(syncable::EXTENSIONS);
|
| - GetClient(0)->DisableSyncForDatatype(syncable::THEMES);
|
| - GetClient(1)->EnableSyncForDatatype(syncable::THEMES);
|
| -
|
| - ASSERT_TRUE(AwaitQuiescence());
|
| -
|
| - ASSERT_FALSE(BooleanPrefMatches(prefs::kSyncPreferences));
|
| - ASSERT_FALSE(BooleanPrefMatches(prefs::kSyncBookmarks));
|
| - ASSERT_FALSE(BooleanPrefMatches(prefs::kSyncThemes));
|
| - ASSERT_FALSE(BooleanPrefMatches(prefs::kSyncExtensions));
|
| - ASSERT_FALSE(BooleanPrefMatches(prefs::kSyncAutofill));
|
| - ASSERT_FALSE(BooleanPrefMatches(prefs::kKeepEverythingSynced));
|
| -}
|
| -
|
| -// TCM ID - 3666296.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest, kShowBookmarkBar) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kShowBookmarkBar));
|
| -
|
| - ChangeBooleanPref(0, prefs::kShowBookmarkBar);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kShowBookmarkBar));
|
| -}
|
| -
|
| -// TCM ID - 3611311.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest, kCheckDefaultBrowser) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - DisableVerifier();
|
| -
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kCheckDefaultBrowser));
|
| -
|
| - ChangeBooleanPref(0, prefs::kCheckDefaultBrowser);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_FALSE(BooleanPrefMatches(prefs::kCheckDefaultBrowser));
|
| -}
|
| -
|
| -// TCM ID - 3628298.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest, kHomePage) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(StringPrefMatches(prefs::kHomePage));
|
| -
|
| - ChangeStringPref(0, prefs::kHomePage, "http://news.google.com");
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(StringPrefMatches(prefs::kHomePage));
|
| -}
|
| -
|
| -// TCM ID - 7297269.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest, kShowHomeButton) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kShowHomeButton));
|
| -
|
| - ChangeBooleanPref(0, prefs::kShowHomeButton);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kShowHomeButton));
|
| -}
|
| -
|
| -// TCM ID - 3710285.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest, kEnableTranslate) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kEnableTranslate));
|
| -
|
| - ChangeBooleanPref(0, prefs::kEnableTranslate);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kEnableTranslate));
|
| -}
|
| -
|
| -// TCM ID - 3664293.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest, kAutofillEnabled) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kAutofillEnabled));
|
| -
|
| - ChangeBooleanPref(0, prefs::kAutofillEnabled);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kAutofillEnabled));
|
| -}
|
| -
|
| -// TCM ID - 3632259.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
|
| - kURLsToRestoreOnStartup) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(IntegerPrefMatches(prefs::kRestoreOnStartup));
|
| - ASSERT_TRUE(ListPrefMatches(prefs::kURLsToRestoreOnStartup));
|
| -
|
| - ChangeIntegerPref(0, prefs::kRestoreOnStartup, 0);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(IntegerPrefMatches(prefs::kRestoreOnStartup));
|
| -
|
| - ListValue urls;
|
| - urls.Append(Value::CreateStringValue("http://www.google.com/"));
|
| - urls.Append(Value::CreateStringValue("http://www.flickr.com/"));
|
| - ChangeIntegerPref(0, prefs::kRestoreOnStartup, 4);
|
| - ChangeListPref(0, prefs::kURLsToRestoreOnStartup, urls);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(IntegerPrefMatches(prefs::kRestoreOnStartup));
|
| - ASSERT_TRUE(ListPrefMatches(prefs::kURLsToRestoreOnStartup));
|
| -}
|
| -
|
| -// TCM ID - 3684287.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest, kRestoreOnStartup) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(IntegerPrefMatches(prefs::kRestoreOnStartup));
|
| -
|
| - ChangeIntegerPref(0, prefs::kRestoreOnStartup, 1);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(IntegerPrefMatches(prefs::kRestoreOnStartup));
|
| -}
|
| -
|
| -// TCM ID - 3703314.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest, Privacy) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - DisableVerifier();
|
| -
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kAlternateErrorPagesEnabled));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kSearchSuggestEnabled));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kNetworkPredictionEnabled));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kSafeBrowsingEnabled));
|
| -
|
| - ChangeBooleanPref(0, prefs::kAlternateErrorPagesEnabled);
|
| - ChangeBooleanPref(0, prefs::kSearchSuggestEnabled);
|
| - ChangeBooleanPref(0, prefs::kNetworkPredictionEnabled);
|
| - ChangeBooleanPref(0, prefs::kSafeBrowsingEnabled);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kAlternateErrorPagesEnabled));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kSearchSuggestEnabled));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kNetworkPredictionEnabled));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kSafeBrowsingEnabled));
|
| -}
|
| -
|
| -// TCM ID - 3649279.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest, ClearData) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - DisableVerifier();
|
| -
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kDeleteBrowsingHistory));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kDeleteDownloadHistory));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kDeleteCache));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kDeleteCookies));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kDeletePasswords));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kDeleteFormData));
|
| -
|
| - ChangeBooleanPref(0, prefs::kDeleteBrowsingHistory);
|
| - ChangeBooleanPref(0, prefs::kDeleteDownloadHistory);
|
| - ChangeBooleanPref(0, prefs::kDeleteCache);
|
| - ChangeBooleanPref(0, prefs::kDeleteCookies);
|
| - ChangeBooleanPref(0, prefs::kDeletePasswords);
|
| - ChangeBooleanPref(0, prefs::kDeleteFormData);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kDeleteBrowsingHistory));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kDeleteDownloadHistory));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kDeleteCache));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kDeleteCookies));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kDeletePasswords));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kDeleteFormData));
|
| -}
|
| -
|
| -// TCM ID - 3686300.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
|
| - kWebKitUsesUniversalDetector) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kWebKitUsesUniversalDetector));
|
| -
|
| - ChangeBooleanPref(0, prefs::kWebKitUsesUniversalDetector);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kWebKitUsesUniversalDetector));
|
| -}
|
| -
|
| -// TCM ID - 3673298.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest, kDefaultCharset) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(StringPrefMatches(prefs::kDefaultCharset));
|
| -
|
| - ChangeStringPref(0, prefs::kDefaultCharset, "Thai");
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(StringPrefMatches(prefs::kDefaultCharset));
|
| -}
|
| -
|
| -// TCM ID - 3653296.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
|
| - kBlockThirdPartyCookies) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kBlockThirdPartyCookies));
|
| -
|
| - ChangeBooleanPref(0, prefs::kBlockThirdPartyCookies);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kBlockThirdPartyCookies));
|
| -}
|
| -
|
| -// TCM ID - 7297279.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
|
| - kClearSiteDataOnExit) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kClearSiteDataOnExit));
|
| -
|
| - ChangeBooleanPref(0, prefs::kClearSiteDataOnExit);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kClearSiteDataOnExit));
|
| -}
|
| -
|
| -// TCM ID - 7306184.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
|
| - kSafeBrowsingEnabled) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kSafeBrowsingEnabled));
|
| -
|
| - ChangeBooleanPref(0, prefs::kSafeBrowsingEnabled);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kSafeBrowsingEnabled));
|
| -}
|
| -
|
| -// TCM ID - 3624302.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
|
| - kAutofillAuxiliaryProfilesEnabled) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - DisableVerifier();
|
| -
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kAutofillAuxiliaryProfilesEnabled));
|
| -
|
| - ChangeBooleanPref(0, prefs::kAutofillAuxiliaryProfilesEnabled);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| -
|
| - // kAutofillAuxiliaryProfilesEnabled is only synced on Mac.
|
| -#if defined(OS_MACOSX)
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kAutofillAuxiliaryProfilesEnabled));
|
| -#else
|
| - ASSERT_FALSE(BooleanPrefMatches(prefs::kAutofillAuxiliaryProfilesEnabled));
|
| -#endif // OS_MACOSX
|
| -}
|
| -
|
| -// TCM ID - 3717298.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest, kPromptForDownload) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kPromptForDownload));
|
| -
|
| - ChangeBooleanPref(0, prefs::kPromptForDownload);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kPromptForDownload));
|
| -}
|
| -
|
| -// TCM ID - 3729263.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
|
| - kPrefTranslateLanguageBlacklist) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kEnableTranslate));
|
| -
|
| - TranslatePrefs translate_client0_prefs(GetPrefs(0));
|
| - TranslatePrefs translate_client1_prefs(GetPrefs(1));
|
| - ASSERT_FALSE(translate_client0_prefs.IsLanguageBlacklisted("fr"));
|
| - translate_client0_prefs.BlacklistLanguage("fr");
|
| - ASSERT_TRUE(translate_client0_prefs.IsLanguageBlacklisted("fr"));
|
| -
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(translate_client1_prefs.IsLanguageBlacklisted("fr"));
|
| -
|
| - translate_client0_prefs.RemoveLanguageFromBlacklist("fr");
|
| - ASSERT_FALSE(translate_client0_prefs.IsLanguageBlacklisted("fr"));
|
| -
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_FALSE(translate_client1_prefs.IsLanguageBlacklisted("fr"));
|
| -}
|
| -
|
| -// TCM ID - 7307195.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
|
| - kPrefTranslateWhitelists) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kEnableTranslate));
|
| -
|
| - TranslatePrefs translate_client0_prefs(GetPrefs(0));
|
| - TranslatePrefs translate_client1_prefs(GetPrefs(1));
|
| - ASSERT_FALSE(translate_client0_prefs.IsLanguagePairWhitelisted("en", "bg"));
|
| - translate_client0_prefs.WhitelistLanguagePair("en", "bg");
|
| - ASSERT_TRUE(translate_client0_prefs.IsLanguagePairWhitelisted("en", "bg"));
|
| -
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(translate_client1_prefs.IsLanguagePairWhitelisted("en", "bg"));
|
| -
|
| - translate_client0_prefs.RemoveLanguagePairFromWhitelist("en", "bg");
|
| - ASSERT_FALSE(translate_client0_prefs.IsLanguagePairWhitelisted("en", "bg"));
|
| -
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_FALSE(translate_client1_prefs.IsLanguagePairWhitelisted("en", "bg"));
|
| -}
|
| -
|
| -// TCM ID - 3625298.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
|
| - kPrefTranslateSiteBlacklist) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kEnableTranslate));
|
| -
|
| - GURL url("http://www.google.com");
|
| - std::string host(url.host());
|
| - TranslatePrefs translate_client0_prefs(GetPrefs(0));
|
| - TranslatePrefs translate_client1_prefs(GetPrefs(1));
|
| - ASSERT_FALSE(translate_client0_prefs.IsSiteBlacklisted(host));
|
| - translate_client0_prefs.BlacklistSite(host);
|
| - ASSERT_TRUE(translate_client0_prefs.IsSiteBlacklisted(host));
|
| -
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(translate_client1_prefs.IsSiteBlacklisted(host));
|
| -
|
| - translate_client0_prefs.RemoveSiteFromBlacklist(host);
|
| - ASSERT_FALSE(translate_client0_prefs.IsSiteBlacklisted(host));
|
| -
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_FALSE(translate_client1_prefs.IsSiteBlacklisted(host));
|
| -}
|
| -
|
| -// TCM ID - 6515252.
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
|
| - kExtensionsUIDeveloperMode) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kExtensionsUIDeveloperMode));
|
| -
|
| - ChangeBooleanPref(0, prefs::kExtensionsUIDeveloperMode);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kExtensionsUIDeveloperMode));
|
| -}
|
| -
|
| -// TCM ID - 7583816
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest, kAcceptLanguages) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - DisableVerifier();
|
| - ASSERT_TRUE(StringPrefMatches(prefs::kAcceptLanguages));
|
| -
|
| - AppendStringPref(0, prefs::kAcceptLanguages, ",ar");
|
| - AppendStringPref(1, prefs::kAcceptLanguages, ",fr");
|
| - ASSERT_TRUE(AwaitQuiescence());
|
| - // kAcceptLanguages is not synced on Mac.
|
| -#if !defined(OS_MACOSX)
|
| - ASSERT_TRUE(StringPrefMatches(prefs::kAcceptLanguages));
|
| -#else
|
| - ASSERT_FALSE(StringPrefMatches(prefs::kAcceptLanguages));
|
| -#endif // OS_MACOSX
|
| -
|
| - ChangeStringPref(0, prefs::kAcceptLanguages, "en-US");
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| -#if !defined(OS_MACOSX)
|
| - ASSERT_TRUE(StringPrefMatches(prefs::kAcceptLanguages));
|
| -#else
|
| - ASSERT_FALSE(StringPrefMatches(prefs::kAcceptLanguages));
|
| -#endif // OS_MACOSX
|
| -
|
| - ChangeStringPref(0, prefs::kAcceptLanguages, "ar,en-US");
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| -#if !defined(OS_MACOSX)
|
| - ASSERT_TRUE(StringPrefMatches(prefs::kAcceptLanguages));
|
| -#else
|
| - ASSERT_FALSE(StringPrefMatches(prefs::kAcceptLanguages));
|
| -#endif // OS_MACOSX
|
| -}
|
| -
|
| -// TCM ID - 7590682
|
| -#if defined(TOOLKIT_USES_GTK)
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest, kUsesSystemTheme) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kUsesSystemTheme));
|
| -
|
| - ChangeBooleanPref(0, prefs::kUsesSystemTheme);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_FALSE(BooleanPrefMatches(prefs::kUsesSystemTheme));
|
| -}
|
| -#endif // TOOLKIT_USES_GTK
|
| -
|
| -// TCM ID - 3636292
|
| -#if defined(TOOLKIT_USES_GTK)
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
|
| - kUseCustomChromeFrame) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kUseCustomChromeFrame));
|
| -
|
| - ChangeBooleanPref(0, prefs::kUseCustomChromeFrame);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kUseCustomChromeFrame));
|
| -}
|
| -#endif // TOOLKIT_USES_GTK
|
| -
|
| -// TCM ID - 6473347.
|
| -#if defined(OS_CHROMEOS)
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest, kTapToClickEnabled) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kTapToClickEnabled));
|
| -
|
| - ChangeBooleanPref(0, prefs::kTapToClickEnabled);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kTapToClickEnabled));
|
| -
|
| - ChangeBooleanPref(1, prefs::kTapToClickEnabled);
|
| - ASSERT_TRUE(GetClient(1)->AwaitMutualSyncCycleCompletion(GetClient(0)));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kTapToClickEnabled));
|
| -}
|
| -#endif // OS_CHROMEOS
|
| -
|
| -// TCM ID - 6458824.
|
| -#if defined(OS_CHROMEOS)
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest, kEnableScreenLock) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kEnableScreenLock));
|
| -
|
| - ChangeBooleanPref(0, prefs::kEnableScreenLock);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kEnableScreenLock));
|
| -
|
| - ChangeBooleanPref(1, prefs::kEnableScreenLock);
|
| - ASSERT_TRUE(GetClient(1)->AwaitMutualSyncCycleCompletion(GetClient(0)));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kEnableScreenLock));
|
| -}
|
| -#endif // OS_CHROMEOS
|
| -
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
|
| - SingleClientEnabledEncryption) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| -
|
| - ASSERT_TRUE(EnableEncryption(0));
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(IsEncrypted(0));
|
| - ASSERT_TRUE(IsEncrypted(1));
|
| -}
|
| -
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
|
| - SingleClientEnabledEncryptionAndChanged) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kHomePageIsNewTabPage));
|
| -
|
| - ChangeBooleanPref(0, prefs::kHomePageIsNewTabPage);
|
| - ASSERT_TRUE(EnableEncryption(0));
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(IsEncrypted(0));
|
| - ASSERT_TRUE(IsEncrypted(1));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kHomePageIsNewTabPage));
|
| -}
|
| -
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
|
| - BothClientsEnabledEncryption) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| -
|
| - ASSERT_TRUE(EnableEncryption(0));
|
| - ASSERT_TRUE(EnableEncryption(1));
|
| - ASSERT_TRUE(AwaitQuiescence());
|
| - ASSERT_TRUE(IsEncrypted(0));
|
| - ASSERT_TRUE(IsEncrypted(1));
|
| -}
|
| -
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
|
| - SingleClientEnabledEncryptionBothChanged) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kHomePageIsNewTabPage));
|
| - ASSERT_TRUE(StringPrefMatches(prefs::kHomePage));
|
| -
|
| - ASSERT_TRUE(EnableEncryption(0));
|
| - ChangeBooleanPref(0, prefs::kHomePageIsNewTabPage);
|
| - ChangeStringPref(1, prefs::kHomePage, "http://www.google.com/1");
|
| - ASSERT_TRUE(AwaitQuiescence());
|
| - ASSERT_TRUE(IsEncrypted(0));
|
| - ASSERT_TRUE(IsEncrypted(1));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kHomePageIsNewTabPage));
|
| - ASSERT_TRUE(StringPrefMatches(prefs::kHomePage));
|
| -}
|
| -
|
| -IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
|
| - SingleClientEnabledEncryptionAndChangedMultipleTimes) {
|
| - ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kHomePageIsNewTabPage));
|
| -
|
| - ChangeBooleanPref(0, prefs::kHomePageIsNewTabPage);
|
| - ASSERT_TRUE(EnableEncryption(0));
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(IsEncrypted(0));
|
| - ASSERT_TRUE(IsEncrypted(1));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kHomePageIsNewTabPage));
|
| -
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kShowHomeButton));
|
| - ChangeBooleanPref(0, prefs::kShowHomeButton);
|
| - ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
|
| - ASSERT_TRUE(BooleanPrefMatches(prefs::kShowHomeButton));
|
| -}
|
|
|