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 56a8f32f998f9d4e666f7eb4eb64ad881bcd8fac..b0ec1488982862cc5dfe404fe9d9ca619747a178 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 |
@@ -130,17 +130,20 @@ public class SyncTest extends SyncTestBase { |
@LargeTest |
@Feature({"Sync"}) |
- public void testDisableAndEnableSync() throws InterruptedException { |
+ public void testDisableAndEnableSyncThroughAndroid() throws InterruptedException { |
setupTestAccountAndSignInToSync(CLIENT_ID); |
+ SyncTestUtil.ensureSyncInitialized(mContext); |
+ |
Account account = |
AccountManagerHelper.createAccountFromName(SyncTestUtil.DEFAULT_TEST_ACCOUNT); |
+ String authority = AndroidSyncSettings.get(mContext).getContractAuthority(); |
// Disabling Android sync should turn Chrome sync engine off. |
- AndroidSyncSettings.get(mContext).disableChromeSync(); |
+ mSyncContentResolver.setSyncAutomatically(account, authority, false); |
SyncTestUtil.verifySyncIsDisabled(mContext, account); |
// Enabling Android sync should turn Chrome sync engine on. |
- AndroidSyncSettings.get(mContext).enableChromeSync(); |
+ mSyncContentResolver.setSyncAutomatically(account, authority, true); |
SyncTestUtil.ensureSyncInitialized(mContext); |
SyncTestUtil.verifySignedInWithAccount(mContext, account); |
} |