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

Unified Diff: chrome/test/live_sync/two_client_live_preferences_sync_test.cc

Issue 6688045: Add tests for ChromeOS prefs: kAccessibilityEnabled, kEnableScreenLock and kTapToClickEnabled. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Adjusting white spaces and variable name as per review feedback. Created 9 years, 9 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
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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
index 3c5ec02985309216db2b08b61b988956ccac99e0..1d45c94c91480d9ec021538ccae3223394f5af3f 100644
--- a/chrome/test/live_sync/two_client_live_preferences_sync_test.cc
+++ b/chrome/test/live_sync/two_client_live_preferences_sync_test.cc
@@ -727,6 +727,7 @@ IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
ASSERT_FALSE(translate_client1_prefs.IsSiteBlacklisted(host));
}
+// TCM ID - 6515252.
IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
kExtensionsUIDeveloperMode) {
ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
@@ -747,3 +748,104 @@ IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
ASSERT_EQ(GetVerifierPrefs()->GetBoolean(prefs::kExtensionsUIDeveloperMode),
GetPrefs(1)->GetBoolean(prefs::kExtensionsUIDeveloperMode));
}
+
+// TCM ID - 6473347.
+#if defined(OS_CHROMEOS)
+IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
+ kTapToClickEnabled) {
+ ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
+ ASSERT_EQ(GetPrefs(0)->GetBoolean(prefs::kTapToClickEnabled),
+ GetPrefs(1)->GetBoolean(prefs::kTapToClickEnabled));
+
+ bool new_kTapToClickEnabled = !GetPrefs0()->GetBoolean(
+ prefs::kTapToClickEnabled);
+ GetVerifierPrefs()->SetBoolean(prefs::kTapToClickEnabled,
+ new_kTapToClickEnabled);
+ GetPrefs(0)->SetBoolean(prefs::kTapToClickEnabled,
+ new_kTapToClickEnabled);
+ ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
+
+ ASSERT_EQ(GetVerifierPrefs()->GetBoolean(prefs::kTapToClickEnabled),
+ GetPrefs(1)->GetBoolean(prefs::kTapToClickEnabled ));
+ ASSERT_EQ(GetPrefs(0)->GetBoolean(prefs::kTapToClickEnabled),
+ GetPrefs(1)->GetBoolean(prefs::kTapToClickEnabled));
+
+ GetVerifierPrefs()->SetBoolean(prefs::kTapToClickEnabled,
+ !new_kTapToClickEnabledd);
+ GetPrefs(0)->SetBoolean(prefs::kTapToClickEnabled,
+ !new_kTapToClickEnabled);
+ ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
+
+ ASSERT_EQ(GetVerifierPrefs()->GetBoolean(prefs::kTapToClickEnabled),
+ GetPrefs(1)->GetBoolean(prefs::kTapToClickEnabled ));
+ ASSERT_EQ(GetPrefs(0)->GetBoolean(prefs::kTapToClickEnabled),
+ GetPrefs(1)->GetBoolean(prefs::kTapToClickEnabled));
+}
+#endif // OS_CHROMEOS
+
+// TCM ID - 6461774.
+#if defined(OS_CHROMEOS)
+IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
+ kAccessibilityEnabled) {
+ ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
+ ASSERT_EQ(GetPrefs(0)->GetBoolean(prefs::kAccessibilityEnabled),
+ GetPrefs(1)->GetBoolean(prefs::kAccessibilityEnabled));
+
+ bool new_kAccessibilityEnabled = !GetPrefs0()->GetBoolean(
+ prefs::kAccessibilityEnabled);
+ GetVerifierPrefs()->SetBoolean(prefs::kAccessibilityEnabled,
+ new_kAccessibilityEnabled);
+ GetPrefs(0)->SetBoolean(prefs::kAccessibilityEnabled,
+ new_kAccessibilityEnabled);
+ ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
+
+ ASSERT_EQ(GetVerifierPrefs()->GetBoolean(prefs::kAccessibilityEnabled),
+ GetPrefs(1)->GetBoolean(prefs::kAccessibilityEnabled ));
+ ASSERT_EQ(GetPrefs(0)->GetBoolean(prefs::kAccessibilityEnabled),
+ GetPrefs(1)->GetBoolean(prefs::kAccessibilityEnabled));
+
+ GetVerifierPrefs()->SetBoolean(prefs::kAccessibilityEnabled,
+ !new_kAccessibilityEnabled);
+ GetPrefs(0)->SetBoolean(prefs::kAccessibilityEnabled,
+ !new_kAccessibilityEnabled);
+ ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
+
+ ASSERT_EQ(GetVerifierPrefs()->GetBoolean(prefs::kAccessibilityEnabled),
+ GetPrefs(1)->GetBoolean(prefs::kAccessibilityEnabled ));
+ ASSERT_EQ(GetPrefs(0)->GetBoolean(prefs::kAccessibilityEnabled),
+ GetPrefs(1)->GetBoolean(prefs::kAccessibilityEnabled));
+}
+#endif // OS_CHROMEOS
+
+// TCM ID - 6458824.
+#if defined(OS_CHROMEOS)
+IN_PROC_BROWSER_TEST_F(TwoClientLivePreferencesSyncTest,
+ kEnableScreenLock) {
+ ASSERT_TRUE(SetupSync()) << "SetupSync() failed.";
+ ASSERT_EQ(GetPrefs(0)->GetBoolean(prefs::kEnableScreenLock),
+ GetPrefs(1)->GetBoolean(prefs::kEnableScreenLock));
+
+ bool new_kEnableScreenLock = !GetPrefs0()->GetBoolean(
+ prefs::kEnableScreenLock);
+ GetVerifierPrefs()->SetBoolean(prefs::kEnableScreenLock,
+ new_kEnableScreenLock);
+ GetPrefs(0)->SetBoolean(prefs::kEnableScreenLock, new_kEnableScreenLock);
+ ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
+
+ ASSERT_EQ(GetVerifierPrefs()->GetBoolean(prefs::kEnableScreenLock),
+ GetPrefs(1)->GetBoolean(prefs::kEnableScreenLock ));
+ ASSERT_EQ(GetPrefs(0)->GetBoolean(prefs::kEnableScreenLock),
+ GetPrefs(1)->GetBoolean(prefs::kEnableScreenLock));
+
+ GetVerifierPrefs()->SetBoolean(prefs::kEnableScreenLock,
+ !new_kEnableScreenLock);
+ GetPrefs(0)->SetBoolean(prefs::kEnableScreenLock,
+ !new_kEnableScreenLock);
+ ASSERT_TRUE(GetClient(0)->AwaitMutualSyncCycleCompletion(GetClient(1)));
+
+ ASSERT_EQ(GetVerifierPrefs()->GetBoolean(prefs::kEnableScreenLock),
+ GetPrefs(1)->GetBoolean(prefs::kEnableScreenLock ));
+ ASSERT_EQ(GetPrefs(0)->GetBoolean(prefs::kEnableScreenLock),
+ GetPrefs(1)->GetBoolean(prefs::kEnableScreenLock));
+}
+#endif // OS_CHROMEOS
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698