| 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 b0ec1488982862cc5dfe404fe9d9ca619747a178..38b48a9cb0fb64e949fbee564f9aaf5f000ca6e8 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,6 +130,22 @@ public class SyncTest extends SyncTestBase {
|
|
|
| @LargeTest
|
| @Feature({"Sync"})
|
| + public void testSignInAndOut() throws InterruptedException {
|
| + setupTestAccountAndSignInToSync(CLIENT_ID);
|
| + Account account =
|
| + AccountManagerHelper.createAccountFromName(SyncTestUtil.DEFAULT_TEST_ACCOUNT);
|
| +
|
| + // Signing out should disable sync.
|
| + signOut();
|
| + SyncTestUtil.verifySyncIsSignedOut(mContext);
|
| +
|
| + // Signing back in should re-enable sync.
|
| + signIn(account);
|
| + SyncTestUtil.verifySyncIsSignedIn(mContext, account);
|
| + }
|
| +
|
| + @LargeTest
|
| + @Feature({"Sync"})
|
| public void testDisableAndEnableSyncThroughAndroid() throws InterruptedException {
|
| setupTestAccountAndSignInToSync(CLIENT_ID);
|
| SyncTestUtil.ensureSyncInitialized(mContext);
|
|
|