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

Unified Diff: chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/SyncTest.java

Issue 1451813002: [Sync] Some cleanup of SyncTestUtil. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@nigori
Patch Set: Created 5 years, 1 month 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/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/SyncTest.java
diff --git a/chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/SyncTest.java b/chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/SyncTest.java
index 2a6fdc12881a0670e2d8e88ec678bb3b5c483b8e..3ac169eeb4e5b29350fca773af2b9c8b18bcfb7b 100644
--- a/chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/SyncTest.java
+++ b/chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/SyncTest.java
@@ -7,7 +7,6 @@ package org.chromium.chrome.browser.sync;
import android.accounts.Account;
import android.app.Activity;
import android.test.suitebuilder.annotation.LargeTest;
-import android.util.Log;
import org.chromium.base.ActivityState;
import org.chromium.base.ApplicationStatus;
@@ -15,13 +14,8 @@ import org.chromium.base.test.util.Feature;
import org.chromium.chrome.browser.ChromeActivity;
import org.chromium.chrome.test.util.browser.sync.SyncTestUtil;
import org.chromium.content.browser.ContentViewCore;
-import org.chromium.content.browser.test.util.Criteria;
-import org.chromium.content.browser.test.util.CriteriaHelper;
-import org.chromium.content.browser.test.util.JavaScriptUtils;
import org.chromium.sync.AndroidSyncSettings;
-import java.util.concurrent.TimeoutException;
-
/**
* Test suite for Sync.
*/
@@ -30,25 +24,6 @@ public class SyncTest extends SyncTestBase {
@LargeTest
@Feature({"Sync"})
- public void testGetAboutSyncInfoYieldsValidData() throws Throwable {
- setUpTestAccountAndSignInToSync();
-
- final SyncTestUtil.AboutSyncInfoGetter syncInfoGetter =
- new SyncTestUtil.AboutSyncInfoGetter(getActivity());
- runTestOnUiThread(syncInfoGetter);
-
- boolean gotInfo = CriteriaHelper.pollForCriteria(new Criteria() {
- @Override
- public boolean isSatisfied() {
- return !syncInfoGetter.getAboutInfo().isEmpty();
- }
- }, SyncTestUtil.UI_TIMEOUT_MS, SyncTestUtil.CHECK_INTERVAL_MS);
-
- assertTrue("Couldn't get about info.", gotInfo);
- }
-
- @LargeTest
- @Feature({"Sync"})
public void testFlushDirectoryDoesntBreakSync() throws Throwable {
setUpTestAccountAndSignInToSync();
final Activity activity = getActivity();
@@ -65,51 +40,6 @@ public class SyncTest extends SyncTestBase {
@LargeTest
@Feature({"Sync"})
- public void testAboutSyncPageDisplaysCurrentSyncStatus() throws InterruptedException {
- setUpTestAccountAndSignInToSync();
-
- loadUrl("chrome://sync");
- SyncTestUtil.AboutSyncInfoGetter aboutInfoGetter =
- new SyncTestUtil.AboutSyncInfoGetter(getActivity());
- try {
- runTestOnUiThread(aboutInfoGetter);
- } catch (Throwable t) {
- Log.w(TAG,
- "Exception while trying to fetch about sync info from ProfileSyncService.", t);
- fail("Unable to fetch sync info from ProfileSyncService.");
- }
- assertFalse("About sync info should not be empty.",
- aboutInfoGetter.getAboutInfo().isEmpty());
- assertTrue("About sync info should have sync summary status.",
- aboutInfoGetter.getAboutInfo().containsKey(SyncTestUtil.SYNC_SUMMARY_STATUS));
- final String expectedSyncSummary =
- aboutInfoGetter.getAboutInfo().get(SyncTestUtil.SYNC_SUMMARY_STATUS);
-
- Criteria checker = new Criteria() {
- @Override
- public boolean isSatisfied() {
- final ContentViewCore contentViewCore = getContentViewCore(getActivity());
- String innerHtml = "";
- try {
- innerHtml = JavaScriptUtils.executeJavaScriptAndWaitForResult(
- contentViewCore.getWebContents(), "document.documentElement.innerHTML");
- } catch (InterruptedException e) {
- Log.w(TAG, "Interrupted while polling about:sync page for sync status.", e);
- } catch (TimeoutException e) {
- Log.w(TAG, "Interrupted while polling about:sync page for sync status.", e);
- }
- return innerHtml.contains(expectedSyncSummary);
- }
-
- };
- boolean hadExpectedStatus = CriteriaHelper.pollForCriteria(
- checker, SyncTestUtil.UI_TIMEOUT_MS, SyncTestUtil.CHECK_INTERVAL_MS);
- assertTrue("Sync status not present on about sync page: " + expectedSyncSummary,
- hadExpectedStatus);
- }
-
- @LargeTest
- @Feature({"Sync"})
public void testSignInAndOut() throws InterruptedException {
Account account = setUpTestAccountAndSignInToSync();
@@ -138,7 +68,7 @@ public class SyncTest extends SyncTestBase {
@Feature({"Sync"})
public void testDisableAndEnableSyncThroughAndroid() throws InterruptedException {
Account account = setUpTestAccountAndSignInToSync();
- SyncTestUtil.waitForSyncActive(mContext);
+ SyncTestUtil.waitForSyncActive();
String authority = AndroidSyncSettings.getContractAuthority(mContext);

Powered by Google App Engine
This is Rietveld 408576698