getDefaultFolder().setSyncStateToken(oldSyncState);
final SyncFolderItemsCreateOrUpdateType[] creates = new SyncFolderItemsCreateOrUpdateType[3];
creates[0] = mockCreateItem(ids.get(0));
creates[1] = mock(SyncFolderItemsCreateOrUpdateType.class);
when(creates[1].isSetMessage()).thenReturn(true);
final MessageType message = mock(MessageType.class);
when(creates[1].getMessage()).thenReturn(message);
when(message.isSetItemId()).thenReturn(false);
creates[2] = mockCreateItem(ids.get(2));
mockSyncFolderItems(creates, getDefaultFolder(), getDefaultConfig().getIdPageSize(), newSyncState, true);
SyncFolderItemsResult result =
SyncFolderItemsHelper.syncFolderItems(getService(), getDefaultConfig(), getDefaultFolder());
ids.remove(1);