| Index: chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/OpenTabsTest.java
|
| diff --git a/chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/OpenTabsTest.java b/chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/OpenTabsTest.java
|
| index d09e427187a4dda39cccb47ba2c608f7e1f54d44..aebb750f84870b875ed1ed78e0a2847bba51f475 100644
|
| --- a/chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/OpenTabsTest.java
|
| +++ b/chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/OpenTabsTest.java
|
| @@ -15,9 +15,12 @@ import org.chromium.base.ThreadUtils;
|
| import org.chromium.base.test.util.Feature;
|
| import org.chromium.base.test.util.FlakyTest;
|
| import org.chromium.base.test.util.RetryOnFailure;
|
| +import org.chromium.chrome.browser.TabState;
|
| +import org.chromium.chrome.browser.tab.Tab;
|
| import org.chromium.chrome.browser.tabmodel.TabModelSelector;
|
| import org.chromium.chrome.browser.tabmodel.TabModelUtils;
|
| import org.chromium.chrome.test.util.browser.sync.SyncTestUtil;
|
| +import org.chromium.components.sync.SyncConstants;
|
| import org.chromium.components.sync.protocol.EntitySpecifics;
|
| import org.chromium.components.sync.protocol.SessionHeader;
|
| import org.chromium.components.sync.protocol.SessionSpecifics;
|
| @@ -177,6 +180,26 @@ public class OpenTabsTest extends SyncTestBase {
|
| waitForLocalTabsForClient(FAKE_CLIENT);
|
| }
|
|
|
| + // Test
|
| + @LargeTest
|
| + @Feature({"Sync"})
|
| + public void testTabGetsValidSyncId() throws Exception {
|
| + Tab tab = loadUrlInNewTab(URL);
|
| +
|
| + TabState state = tab.getState();
|
| + assertFalse(state.syncId == SyncConstants.INVALID_TAB_NODE_ID);
|
| + }
|
| +
|
| + // Test
|
| + @LargeTest
|
| + @Feature({"Sync"})
|
| + public void testIncognitoTabGetsInvalidSyncId() throws Exception {
|
| + Tab tab = loadUrlInNewTab(URL, /*incognito=*/true);
|
| +
|
| + TabState state = tab.getState();
|
| + assertEquals(state.syncId, SyncConstants.INVALID_TAB_NODE_ID);
|
| + }
|
| +
|
| private String makeSessionTag() {
|
| return SESSION_TAG_PREFIX + (mSessionTagCounter++);
|
| }
|
|
|