| Index: sync/android/javatests/src/org/chromium/sync/notifier/InvalidationPreferencesTest.java | 
| diff --git a/sync/android/javatests/src/org/chromium/sync/notifier/InvalidationPreferencesTest.java b/sync/android/javatests/src/org/chromium/sync/notifier/InvalidationPreferencesTest.java | 
| index 2c5e84168661e04ac73f2b03549162c7be5d658e..b58bda62127b4a624306846b069bb4a75810a8db 100644 | 
| --- a/sync/android/javatests/src/org/chromium/sync/notifier/InvalidationPreferencesTest.java | 
| +++ b/sync/android/javatests/src/org/chromium/sync/notifier/InvalidationPreferencesTest.java | 
| @@ -9,6 +9,8 @@ import android.content.Context; | 
| import android.test.InstrumentationTestCase; | 
| import android.test.suitebuilder.annotation.SmallTest; | 
|  | 
| +import com.google.ipc.invalidation.external.client.types.ObjectId; | 
| + | 
| import org.chromium.base.CollectionUtil; | 
| import org.chromium.base.test.util.AdvancedMockContext; | 
| import org.chromium.base.test.util.Feature; | 
| @@ -69,6 +71,7 @@ public class InvalidationPreferencesTest extends InstrumentationTestCase { | 
| InvalidationPreferences invPreferences = new InvalidationPreferences(mContext); | 
| assertNull(invPreferences.getSavedSyncedAccount()); | 
| assertNull(invPreferences.getSavedSyncedTypes()); | 
| +        assertNull(invPreferences.getSavedObjectIds()); | 
| assertNull(invPreferences.getInternalNotificationClientState()); | 
| } | 
|  | 
| @@ -85,20 +88,26 @@ public class InvalidationPreferencesTest extends InstrumentationTestCase { | 
| // We should never write both a real type and the all-types type in practice, but we test | 
| // with them here to ensure that preferences are not interpreting the written data. | 
| Set<String> syncTypes = CollectionUtil.newHashSet("BOOKMARK", ModelType.ALL_TYPES_TYPE); | 
| +        Set<ObjectId> objectIds = CollectionUtil.newHashSet( | 
| +                ObjectId.newInstance(1, "obj1".getBytes()), | 
| +                ObjectId.newInstance(2, "obj2".getBytes())); | 
| Account account = new Account("test@example.com", "bogus"); | 
| byte[] internalClientState = new byte[]{100,101,102}; | 
| invPreferences.setSyncTypes(editContext, syncTypes); | 
| +        invPreferences.setObjectIds(editContext, objectIds); | 
| invPreferences.setAccount(editContext, account); | 
| invPreferences.setInternalNotificationClientState(editContext, internalClientState); | 
|  | 
| // Nothing should yet have been written. | 
| assertNull(invPreferences.getSavedSyncedAccount()); | 
| assertNull(invPreferences.getSavedSyncedTypes()); | 
| +        assertNull(invPreferences.getSavedObjectIds()); | 
|  | 
| // Write the new data and verify that they are correctly read back. | 
| invPreferences.commit(editContext); | 
| assertEquals(account, invPreferences.getSavedSyncedAccount()); | 
| assertEquals(syncTypes, invPreferences.getSavedSyncedTypes()); | 
| +        assertEquals(objectIds, invPreferences.getSavedObjectIds()); | 
| assertTrue(Arrays.equals( | 
| internalClientState, invPreferences.getInternalNotificationClientState())); | 
| } | 
|  |