Index: chrome/browser/sync/glue/favicon_cache_unittest.cc |
diff --git a/chrome/browser/sync/glue/favicon_cache_unittest.cc b/chrome/browser/sync/glue/favicon_cache_unittest.cc |
index 53c0d97a6cf3db0f991e0ef29d59a44baeb864e9..75c6e5a439ffb928d708b5e5f1e40850bc65561b 100644 |
--- a/chrome/browser/sync/glue/favicon_cache_unittest.cc |
+++ b/chrome/browser/sync/glue/favicon_cache_unittest.cc |
@@ -11,6 +11,8 @@ |
#include "chrome/browser/chrome_notification_types.h" |
#include "chrome/browser/history/history_notifications.h" |
#include "content/public/browser/notification_service.h" |
+#include "sync/api/attachments/attachment_id.h" |
+#include "sync/api/attachments/attachment_service_proxy_for_test.h" |
#include "sync/api/sync_change_processor_wrapper_for_test.h" |
#include "sync/api/sync_error_factory_mock.h" |
#include "sync/api/time.h" |
@@ -614,16 +616,20 @@ TEST_F(SyncFaviconCacheTest, SyncExistingRemote) { |
sync_pb::EntitySpecifics image_specifics, tracking_specifics; |
FillImageSpecifics(BuildFaviconData(i), |
image_specifics.mutable_favicon_image()); |
- initial_image_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time())); |
+ initial_image_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
FillTrackingSpecifics(BuildFaviconData(i), |
tracking_specifics.mutable_favicon_tracking()); |
- initial_tracking_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time())); |
+ initial_tracking_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
} |
syncer::SyncMergeResult merge_result = |
@@ -689,16 +695,20 @@ TEST_F(SyncFaviconCacheTest, SyncMergesImages) { |
FillImageSpecifics(test_data, |
image_specifics.mutable_favicon_image()); |
- initial_image_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time())); |
+ initial_image_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
FillTrackingSpecifics(test_data, |
tracking_specifics.mutable_favicon_tracking()); |
- initial_tracking_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time())); |
+ initial_tracking_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
} |
syncer::SyncMergeResult merge_result = |
@@ -770,16 +780,20 @@ TEST_F(SyncFaviconCacheTest, SyncMergesTracking) { |
FillImageSpecifics(test_data, |
image_specifics.mutable_favicon_image()); |
- initial_image_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time())); |
+ initial_image_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
FillTrackingSpecifics(test_data, |
tracking_specifics.mutable_favicon_tracking()); |
- initial_tracking_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time())); |
+ initial_tracking_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
} |
syncer::SyncMergeResult merge_result = |
@@ -831,25 +845,31 @@ TEST_F(SyncFaviconCacheTest, ReceiveStaleImages) { |
sync_pb::EntitySpecifics image_specifics, tracking_specifics; |
FillImageSpecifics(BuildFaviconData(i), |
image_specifics.mutable_favicon_image()); |
- initial_image_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time())); |
+ initial_image_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
expected_change_types.push_back(syncer::SyncChange::ACTION_UPDATE); |
image_specifics.mutable_favicon_image()->clear_favicon_web(); |
- stale_changes.push_back( |
- syncer::SyncChange( |
- FROM_HERE, |
- syncer::SyncChange::ACTION_UPDATE, |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time()))); |
+ stale_changes.push_back(syncer::SyncChange( |
+ FROM_HERE, |
+ syncer::SyncChange::ACTION_UPDATE, |
+ syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create()))); |
FillTrackingSpecifics(BuildFaviconData(i), |
tracking_specifics.mutable_favicon_tracking()); |
- initial_tracking_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time())); |
+ initial_tracking_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
} |
SetUpInitialSync(initial_image_data, initial_tracking_data); |
@@ -877,25 +897,33 @@ TEST_F(SyncFaviconCacheTest, ReceiveNewImages) { |
sync_pb::EntitySpecifics image_specifics, tracking_specifics; |
FillImageSpecifics(test_data, |
image_specifics.mutable_favicon_image()); |
- new_changes.push_back( |
- syncer::SyncChange( |
- FROM_HERE, |
- syncer::SyncChange::ACTION_UPDATE, |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time()))); |
- image_specifics.mutable_favicon_image()->mutable_favicon_web()-> |
- mutable_favicon()->append("old"); |
- initial_image_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time())); |
+ new_changes.push_back(syncer::SyncChange( |
+ FROM_HERE, |
+ syncer::SyncChange::ACTION_UPDATE, |
+ syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create()))); |
+ image_specifics.mutable_favicon_image() |
+ ->mutable_favicon_web() |
+ ->mutable_favicon() |
+ ->append("old"); |
+ initial_image_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
FillTrackingSpecifics(BuildFaviconData(i), |
tracking_specifics.mutable_favicon_tracking()); |
- initial_tracking_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time())); |
+ initial_tracking_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
} |
SetUpInitialSync(initial_image_data, initial_tracking_data); |
@@ -917,23 +945,29 @@ TEST_F(SyncFaviconCacheTest, ReceiveSameImages) { |
sync_pb::EntitySpecifics image_specifics, tracking_specifics; |
FillImageSpecifics(test_data, |
image_specifics.mutable_favicon_image()); |
- same_changes.push_back( |
- syncer::SyncChange( |
- FROM_HERE, |
- syncer::SyncChange::ACTION_UPDATE, |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time()))); |
- initial_image_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time())); |
+ same_changes.push_back(syncer::SyncChange( |
+ FROM_HERE, |
+ syncer::SyncChange::ACTION_UPDATE, |
+ syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create()))); |
+ initial_image_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
FillTrackingSpecifics(BuildFaviconData(i), |
tracking_specifics.mutable_favicon_tracking()); |
- initial_tracking_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time())); |
+ initial_tracking_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
} |
SetUpInitialSync(initial_image_data, initial_tracking_data); |
@@ -956,25 +990,31 @@ TEST_F(SyncFaviconCacheTest, ReceiveStaleTracking) { |
sync_pb::EntitySpecifics image_specifics, tracking_specifics; |
FillImageSpecifics(BuildFaviconData(i), |
image_specifics.mutable_favicon_image()); |
- initial_image_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time())); |
+ initial_image_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
expected_change_types.push_back(syncer::SyncChange::ACTION_UPDATE); |
FillTrackingSpecifics(BuildFaviconData(i), |
tracking_specifics.mutable_favicon_tracking()); |
- initial_tracking_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time())); |
+ initial_tracking_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
tracking_specifics.mutable_favicon_tracking()->set_last_visit_time_ms(-1); |
- stale_changes.push_back( |
- syncer::SyncChange( |
- FROM_HERE, |
- syncer::SyncChange::ACTION_UPDATE, |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time()))); |
+ stale_changes.push_back(syncer::SyncChange( |
+ FROM_HERE, |
+ syncer::SyncChange::ACTION_UPDATE, |
+ syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create()))); |
} |
SetUpInitialSync(initial_image_data, initial_tracking_data); |
@@ -1002,24 +1042,30 @@ TEST_F(SyncFaviconCacheTest, ReceiveNewTracking) { |
sync_pb::EntitySpecifics image_specifics, tracking_specifics; |
FillImageSpecifics(BuildFaviconData(i), |
image_specifics.mutable_favicon_image()); |
- initial_image_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time())); |
+ initial_image_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
FillTrackingSpecifics(BuildFaviconData(i), |
tracking_specifics.mutable_favicon_tracking()); |
- new_changes.push_back( |
- syncer::SyncChange( |
- FROM_HERE, |
- syncer::SyncChange::ACTION_UPDATE, |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time()))); |
+ new_changes.push_back(syncer::SyncChange( |
+ FROM_HERE, |
+ syncer::SyncChange::ACTION_UPDATE, |
+ syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create()))); |
tracking_specifics.mutable_favicon_tracking()->set_last_visit_time_ms(i-1); |
- initial_tracking_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time())); |
+ initial_tracking_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
} |
SetUpInitialSync(initial_image_data, initial_tracking_data); |
@@ -1041,23 +1087,29 @@ TEST_F(SyncFaviconCacheTest, ReceiveSameTracking) { |
sync_pb::EntitySpecifics image_specifics, tracking_specifics; |
FillImageSpecifics(BuildFaviconData(i), |
image_specifics.mutable_favicon_image()); |
- initial_image_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time())); |
+ initial_image_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
FillTrackingSpecifics(BuildFaviconData(i), |
tracking_specifics.mutable_favicon_tracking()); |
- initial_tracking_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time())); |
- same_changes.push_back( |
- syncer::SyncChange( |
- FROM_HERE, |
- syncer::SyncChange::ACTION_UPDATE, |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time()))); |
+ initial_tracking_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
+ same_changes.push_back(syncer::SyncChange( |
+ FROM_HERE, |
+ syncer::SyncChange::ACTION_UPDATE, |
+ syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create()))); |
} |
SetUpInitialSync(initial_image_data, initial_tracking_data); |
@@ -1076,30 +1128,38 @@ TEST_F(SyncFaviconCacheTest, DeleteFavicons) { |
sync_pb::EntitySpecifics image_specifics, tracking_specifics; |
FillImageSpecifics(BuildFaviconData(i), |
image_specifics.mutable_favicon_image()); |
- initial_image_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time())); |
+ initial_image_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
FillTrackingSpecifics(BuildFaviconData(i), |
tracking_specifics.mutable_favicon_tracking()); |
- initial_tracking_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time())); |
- tracking_deletions.push_back( |
- syncer::SyncChange( |
- FROM_HERE, |
- syncer::SyncChange::ACTION_DELETE, |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time()))); |
- image_deletions.push_back( |
- syncer::SyncChange( |
- FROM_HERE, |
- syncer::SyncChange::ACTION_DELETE, |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time()))); |
+ initial_tracking_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
+ tracking_deletions.push_back(syncer::SyncChange( |
+ FROM_HERE, |
+ syncer::SyncChange::ACTION_DELETE, |
+ syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create()))); |
+ image_deletions.push_back(syncer::SyncChange( |
+ FROM_HERE, |
+ syncer::SyncChange::ACTION_DELETE, |
+ syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create()))); |
} |
SetUpInitialSync(initial_image_data, initial_tracking_data); |
@@ -1129,16 +1189,20 @@ TEST_F(SyncFaviconCacheTest, ExpireOnMergeData) { |
sync_pb::EntitySpecifics image_specifics, tracking_specifics; |
FillImageSpecifics(BuildFaviconData(i), |
image_specifics.mutable_favicon_image()); |
- initial_image_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time())); |
+ initial_image_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
FillTrackingSpecifics(BuildFaviconData(i), |
tracking_specifics.mutable_favicon_tracking()); |
- initial_tracking_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time())); |
+ initial_tracking_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
expected_icons.push_back(i); |
TestFaviconData favicon = BuildFaviconData(i+kMaxSyncFavicons); |
@@ -1196,36 +1260,44 @@ TEST_F(SyncFaviconCacheTest, NoExpireOnProcessSyncChanges) { |
sync_pb::EntitySpecifics image_specifics, tracking_specifics; |
FillImageSpecifics(BuildFaviconData(i), |
image_specifics.mutable_favicon_image()); |
- initial_image_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time())); |
+ initial_image_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
FillTrackingSpecifics(BuildFaviconData(i), |
tracking_specifics.mutable_favicon_tracking()); |
- initial_tracking_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time())); |
+ initial_tracking_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
// Set up new tracking specifics for the icons received at change time. |
expected_icons.push_back(i + kMaxSyncFavicons); |
FillImageSpecifics(BuildFaviconData(i + kMaxSyncFavicons), |
image_specifics.mutable_favicon_image()); |
- image_changes.push_back( |
- syncer::SyncChange( |
- FROM_HERE, |
- syncer::SyncChange::ACTION_ADD, |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time()))); |
+ image_changes.push_back(syncer::SyncChange( |
+ FROM_HERE, |
+ syncer::SyncChange::ACTION_ADD, |
+ syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create()))); |
FillTrackingSpecifics(BuildFaviconData(i + kMaxSyncFavicons), |
tracking_specifics.mutable_favicon_tracking()); |
- tracking_changes.push_back( |
- syncer::SyncChange( |
- FROM_HERE, |
- syncer::SyncChange::ACTION_ADD, |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time()))); |
+ tracking_changes.push_back(syncer::SyncChange( |
+ FROM_HERE, |
+ syncer::SyncChange::ACTION_ADD, |
+ syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create()))); |
} |
SetUpInitialSync(initial_image_data, initial_tracking_data); |
@@ -1378,16 +1450,20 @@ TEST_F(SyncFaviconCacheTest, HistoryFullClear) { |
sync_pb::EntitySpecifics image_specifics, tracking_specifics; |
FillImageSpecifics(test_data, |
image_specifics.mutable_favicon_image()); |
- initial_image_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time())); |
+ initial_image_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
FillTrackingSpecifics(BuildFaviconData(i), |
tracking_specifics.mutable_favicon_tracking()); |
- initial_tracking_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time())); |
+ initial_tracking_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
} |
SetUpInitialSync(initial_image_data, initial_tracking_data); |
@@ -1436,16 +1512,20 @@ TEST_F(SyncFaviconCacheTest, HistorySubsetClear) { |
sync_pb::EntitySpecifics image_specifics, tracking_specifics; |
FillImageSpecifics(test_data, |
image_specifics.mutable_favicon_image()); |
- initial_image_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time())); |
+ initial_image_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
FillTrackingSpecifics(BuildFaviconData(i), |
tracking_specifics.mutable_favicon_tracking()); |
- initial_tracking_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time())); |
+ initial_tracking_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
} |
SetUpInitialSync(initial_image_data, initial_tracking_data); |
@@ -1557,20 +1637,28 @@ TEST_F(SyncFaviconCacheTest, UpdatedOrphans) { |
sync_pb::EntitySpecifics image_specifics; |
FillImageSpecifics(BuildFaviconData(i), |
image_specifics.mutable_favicon_image()); |
- initial_image_changes.push_back( |
- syncer::SyncChange(FROM_HERE, |
- syncer::SyncChange::ACTION_ADD, |
- syncer::SyncData::CreateRemoteData( |
- 1, image_specifics, base::Time()))); |
+ initial_image_changes.push_back(syncer::SyncChange( |
+ FROM_HERE, |
+ syncer::SyncChange::ACTION_ADD, |
+ syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create()))); |
} else { |
sync_pb::EntitySpecifics tracking_specifics; |
FillTrackingSpecifics(BuildFaviconData(i), |
tracking_specifics.mutable_favicon_tracking()); |
- initial_tracking_changes.push_back( |
- syncer::SyncChange(FROM_HERE, |
- syncer::SyncChange::ACTION_ADD, |
- syncer::SyncData::CreateRemoteData( |
- 1, tracking_specifics, base::Time()))); |
+ initial_tracking_changes.push_back(syncer::SyncChange( |
+ FROM_HERE, |
+ syncer::SyncChange::ACTION_ADD, |
+ syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create()))); |
} |
} |
@@ -1629,10 +1717,12 @@ TEST_F(SyncFaviconCacheTest, PartialAssociationInfo) { |
sync_pb::EntitySpecifics image_specifics; |
FillImageSpecifics(BuildFaviconData(i), |
image_specifics.mutable_favicon_image()); |
- initial_image_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time())); |
+ initial_image_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
image_specifics.mutable_favicon_image()->clear_favicon_web(); |
} |
@@ -1654,18 +1744,22 @@ TEST_F(SyncFaviconCacheTest, NullFaviconVisitTime) { |
sync_pb::EntitySpecifics image_specifics, tracking_specifics; |
FillImageSpecifics(BuildFaviconData(i), |
image_specifics.mutable_favicon_image()); |
- initial_image_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time())); |
+ initial_image_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
FillTrackingSpecifics(BuildFaviconData(i), |
tracking_specifics.mutable_favicon_tracking()); |
tracking_specifics.mutable_favicon_tracking()->set_last_visit_time_ms( |
syncer::TimeToProtoTime(base::Time())); |
- initial_tracking_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time())); |
+ initial_tracking_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
} |
cache()->MergeDataAndStartSyncing(syncer::FAVICON_IMAGES, |
@@ -1720,16 +1814,20 @@ TEST_F(SyncFaviconCacheTest, VisitFaviconClockSkew) { |
base::Time::Now() + base::TimeDelta::FromMinutes(kClockSkew)); |
FillImageSpecifics(test_data, |
image_specifics.mutable_favicon_image()); |
- initial_image_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time())); |
+ initial_image_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
FillTrackingSpecifics(test_data, |
tracking_specifics.mutable_favicon_tracking()); |
- initial_tracking_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time())); |
+ initial_tracking_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
} |
SetUpInitialSync(initial_image_data, initial_tracking_data); |
@@ -1779,18 +1877,22 @@ TEST_F(SyncFaviconCacheTest, MixedThreshold) { |
// Push the images forward by 5, to match the unsynced favicons. |
FillImageSpecifics(BuildFaviconData(i + 5), |
image_specifics.mutable_favicon_image()); |
- initial_image_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- image_specifics, |
- base::Time())); |
+ initial_image_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ image_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
sync_pb::EntitySpecifics tracking_specifics; |
FillTrackingSpecifics(BuildFaviconData(i), |
tracking_specifics.mutable_favicon_tracking()); |
- initial_tracking_data.push_back( |
- syncer::SyncData::CreateRemoteData(1, |
- tracking_specifics, |
- base::Time())); |
+ initial_tracking_data.push_back(syncer::SyncData::CreateRemoteData( |
+ 1, |
+ tracking_specifics, |
+ base::Time(), |
+ syncer::AttachmentIdList(), |
+ syncer::AttachmentServiceProxyForTest::Create())); |
} |
SetUpInitialSync(initial_image_data, initial_tracking_data); |