Lines Matching refs:syncer

42 class TestChangeProcessor : public syncer::SyncChangeProcessor {
48 syncer::SyncError ProcessSyncChanges(
50 const syncer::SyncChangeList& change_list) override;
52 syncer::SyncDataList GetAllSyncData(syncer::ModelType type) const override { in GetAllSyncData()
53 return syncer::SyncDataList(); in GetAllSyncData()
60 syncer::SyncChange change_for_guid(const std::string& guid) const { in change_for_guid()
66 syncer::SyncChangeList GetAndResetChangeList() { in GetAndResetChangeList()
67 syncer::SyncChangeList list; in GetAndResetChangeList()
76 std::map<std::string, syncer::SyncChange> change_map_;
77 syncer::SyncChangeList change_list_;
89 syncer::SyncError TestChangeProcessor::ProcessSyncChanges( in ProcessSyncChanges()
91 const syncer::SyncChangeList& change_list) { in ProcessSyncChanges()
93 return syncer::SyncError( in ProcessSyncChanges()
95 syncer::SyncError::DATATYPE_ERROR, in ProcessSyncChanges()
107 return syncer::SyncError(); in ProcessSyncChanges()
130 data.last_visit_time = syncer::ProtoTimeToTime(index); in BuildFaviconData()
161 syncer::TimeToProtoTime(test_data.last_visit_time)); in FillTrackingSpecifics()
205 syncer::TimeToProtoTime(test_data.last_visit_time)) { in CompareFaviconDataToSpecifics()
215 syncer::ModelType expected_model_type, in VerifyChanges()
216 const std::vector<syncer::SyncChange::SyncChangeType>& in VerifyChanges()
219 const syncer::SyncChangeList& change_list) { in VerifyChanges()
229 if (change_list[i].change_type() == syncer::SyncChange::ACTION_DELETE) { in VerifyChanges()
230 if (syncer::SyncDataLocal(change_list[i].sync_data()).GetTag() != in VerifyChanges()
247 int GetFaviconId(const syncer::SyncChange change) { in GetFaviconId()
248 std::string tag = syncer::SyncDataLocal(change.sync_data()).GetTag(); in GetFaviconId()
270 void SetUpInitialSync(const syncer::SyncDataList& initial_image_data,
271 const syncer::SyncDataList& initial_tracking_data);
284 std::unique_ptr<syncer::SyncChangeProcessor> CreateAndPassProcessor();
285 std::unique_ptr<syncer::SyncErrorFactory> CreateAndPassSyncErrorFactory();
311 std::unique_ptr<syncer::SyncChangeProcessorWrapperForTest>
320 sync_processor_wrapper_(new syncer::SyncChangeProcessorWrapperForTest( in SyncFaviconCacheTest()
324 const syncer::SyncDataList& initial_image_data, in SetUpInitialSync()
325 const syncer::SyncDataList& initial_tracking_data) { in SetUpInitialSync()
326 cache()->MergeDataAndStartSyncing(syncer::FAVICON_IMAGES, in SetUpInitialSync()
331 cache()->MergeDataAndStartSyncing(syncer::FAVICON_TRACKING, in SetUpInitialSync()
375 syncer::SyncDataList image_data_list = in VerifyLocalCustomIcons()
376 cache()->GetAllSyncDataForTesting(syncer::FAVICON_IMAGES); in VerifyLocalCustomIcons()
377 syncer::SyncDataList tracking_data_list = in VerifyLocalCustomIcons()
378 cache()->GetAllSyncDataForTesting(syncer::FAVICON_TRACKING); in VerifyLocalCustomIcons()
414 std::unique_ptr<syncer::SyncChangeProcessor>
416 return std::make_unique<syncer::SyncChangeProcessorWrapperForTest>( in CreateAndPassProcessor()
420 std::unique_ptr<syncer::SyncErrorFactory>
422 return std::make_unique<syncer::SyncErrorFactoryMock>(); in CreateAndPassSyncErrorFactory()
576 syncer::SyncMergeResult merge_result = in TEST_F()
577 cache()->MergeDataAndStartSyncing(syncer::FAVICON_IMAGES, in TEST_F()
578 syncer::SyncDataList(), in TEST_F()
583 cache()->GetAllSyncDataForTesting(syncer::FAVICON_IMAGES).size()); in TEST_F()
592 cache()->MergeDataAndStartSyncing(syncer::FAVICON_TRACKING, in TEST_F()
593 syncer::SyncDataList(), in TEST_F()
598 cache()->GetAllSyncDataForTesting(syncer::FAVICON_TRACKING).size()); in TEST_F()
610 std::vector<syncer::SyncChange::SyncChangeType> expected_change_types; in TEST_F()
615 favicon.image_16, syncer::ProtoTimeToTime(i)); in TEST_F()
616 expected_change_types.push_back(syncer::SyncChange::ACTION_ADD); in TEST_F()
620 syncer::SyncMergeResult merge_result = in TEST_F()
621 cache()->MergeDataAndStartSyncing(syncer::FAVICON_IMAGES, in TEST_F()
622 syncer::SyncDataList(), in TEST_F()
626 cache()->GetAllSyncDataForTesting(syncer::FAVICON_IMAGES).size()); in TEST_F()
627 syncer::SyncChangeList change_list = processor()->GetAndResetChangeList(); in TEST_F()
628 EXPECT_TRUE(VerifyChanges(syncer::FAVICON_IMAGES, in TEST_F()
639 cache()->MergeDataAndStartSyncing(syncer::FAVICON_TRACKING, in TEST_F()
640 syncer::SyncDataList(), in TEST_F()
644 cache()->GetAllSyncDataForTesting(syncer::FAVICON_TRACKING).size()); in TEST_F()
646 EXPECT_TRUE(VerifyChanges(syncer::FAVICON_TRACKING, in TEST_F()
660 syncer::SyncDataList initial_image_data, initial_tracking_data; in TEST_F()
668 syncer::SyncData::CreateRemoteData(1, image_specifics)); in TEST_F()
672 syncer::SyncData::CreateRemoteData(1, tracking_specifics)); in TEST_F()
675 syncer::SyncMergeResult merge_result = in TEST_F()
676 cache()->MergeDataAndStartSyncing(syncer::FAVICON_IMAGES, in TEST_F()
681 cache()->GetAllSyncDataForTesting(syncer::FAVICON_IMAGES).size()); in TEST_F()
690 cache()->MergeDataAndStartSyncing(syncer::FAVICON_TRACKING, in TEST_F()
695 cache()->GetAllSyncDataForTesting(syncer::FAVICON_TRACKING).size()); in TEST_F()
713 favicon.image_16, syncer::ProtoTimeToTime(i)); in TEST_F()
718 std::vector<syncer::SyncChange::SyncChangeType> expected_change_types; in TEST_F()
721 syncer::SyncDataList initial_image_data, initial_tracking_data; in TEST_F()
728 expected_change_types.push_back(syncer::SyncChange::ACTION_UPDATE); in TEST_F()
737 syncer::SyncData::CreateRemoteData(1, image_specifics)); in TEST_F()
741 syncer::SyncData::CreateRemoteData(1, tracking_specifics)); in TEST_F()
744 syncer::SyncMergeResult merge_result = in TEST_F()
745 cache()->MergeDataAndStartSyncing(syncer::FAVICON_IMAGES, in TEST_F()
750 cache()->GetAllSyncDataForTesting(syncer::FAVICON_IMAGES).size()); in TEST_F()
751 syncer::SyncChangeList changes = processor()->GetAndResetChangeList(); in TEST_F()
760 cache()->MergeDataAndStartSyncing(syncer::FAVICON_TRACKING, in TEST_F()
765 cache()->GetAllSyncDataForTesting(syncer::FAVICON_TRACKING).size()); in TEST_F()
775 ASSERT_TRUE(VerifyChanges(syncer::FAVICON_IMAGES, in TEST_F()
788 favicon.image_16, syncer::ProtoTimeToTime(i)); in TEST_F()
793 std::vector<syncer::SyncChange::SyncChangeType> expected_change_types; in TEST_F()
796 syncer::SyncDataList initial_image_data, initial_tracking_data; in TEST_F()
801 test_data.last_visit_time = syncer::ProtoTimeToTime(i - 1); in TEST_F()
803 expected_change_types.push_back(syncer::SyncChange::ACTION_UPDATE); in TEST_F()
805 test_data.last_visit_time = syncer::ProtoTimeToTime(i + 1); in TEST_F()
812 syncer::SyncData::CreateRemoteData(1, image_specifics)); in TEST_F()
816 syncer::SyncData::CreateRemoteData(1, tracking_specifics)); in TEST_F()
819 syncer::SyncMergeResult merge_result = in TEST_F()
820 cache()->MergeDataAndStartSyncing(syncer::FAVICON_IMAGES, in TEST_F()
825 cache()->GetAllSyncDataForTesting(syncer::FAVICON_IMAGES).size()); in TEST_F()
834 cache()->MergeDataAndStartSyncing(syncer::FAVICON_TRACKING, in TEST_F()
839 cache()->GetAllSyncDataForTesting(syncer::FAVICON_TRACKING).size()); in TEST_F()
840 syncer::SyncChangeList changes = processor()->GetAndResetChangeList(); in TEST_F()
850 ASSERT_TRUE(VerifyChanges(syncer::FAVICON_TRACKING, in TEST_F()
859 syncer::SyncDataList initial_image_data, initial_tracking_data; in TEST_F()
860 syncer::SyncChangeList stale_changes; in TEST_F()
862 std::vector<syncer::SyncChange::SyncChangeType> expected_change_types; in TEST_F()
869 syncer::SyncData::CreateRemoteData(1, image_specifics)); in TEST_F()
870 expected_change_types.push_back(syncer::SyncChange::ACTION_UPDATE); in TEST_F()
872 stale_changes.push_back(syncer::SyncChange( in TEST_F()
873 FROM_HERE, syncer::SyncChange::ACTION_UPDATE, in TEST_F()
874 syncer::SyncData::CreateRemoteData(1, image_specifics))); in TEST_F()
878 syncer::SyncData::CreateRemoteData(1, tracking_specifics)); in TEST_F()
885 syncer::SyncChangeList changes = processor()->GetAndResetChangeList(); in TEST_F()
888 ASSERT_TRUE(VerifyChanges(syncer::FAVICON_IMAGES, in TEST_F()
897 syncer::SyncDataList initial_image_data, initial_tracking_data; in TEST_F()
898 syncer::SyncChangeList new_changes; in TEST_F()
906 new_changes.push_back(syncer::SyncChange( in TEST_F()
907 FROM_HERE, syncer::SyncChange::ACTION_UPDATE, in TEST_F()
908 syncer::SyncData::CreateRemoteData(1, image_specifics))); in TEST_F()
914 syncer::SyncData::CreateRemoteData(1, image_specifics)); in TEST_F()
918 syncer::SyncData::CreateRemoteData(1, tracking_specifics)); in TEST_F()
931 syncer::SyncDataList initial_image_data, initial_tracking_data; in TEST_F()
932 syncer::SyncChangeList same_changes; in TEST_F()
940 same_changes.push_back(syncer::SyncChange( in TEST_F()
941 FROM_HERE, syncer::SyncChange::ACTION_UPDATE, in TEST_F()
942 syncer::SyncData::CreateRemoteData(1, image_specifics))); in TEST_F()
944 syncer::SyncData::CreateRemoteData(1, image_specifics)); in TEST_F()
948 syncer::SyncData::CreateRemoteData(1, tracking_specifics)); in TEST_F()
962 syncer::SyncDataList initial_image_data, initial_tracking_data; in TEST_F()
963 syncer::SyncChangeList stale_changes; in TEST_F()
965 std::vector<syncer::SyncChange::SyncChangeType> expected_change_types; in TEST_F()
972 syncer::SyncData::CreateRemoteData(1, image_specifics)); in TEST_F()
973 expected_change_types.push_back(syncer::SyncChange::ACTION_UPDATE); in TEST_F()
977 syncer::SyncData::CreateRemoteData(1, tracking_specifics)); in TEST_F()
979 stale_changes.push_back(syncer::SyncChange( in TEST_F()
980 FROM_HERE, syncer::SyncChange::ACTION_UPDATE, in TEST_F()
981 syncer::SyncData::CreateRemoteData(1, tracking_specifics))); in TEST_F()
988 syncer::SyncChangeList changes = processor()->GetAndResetChangeList(); in TEST_F()
991 ASSERT_TRUE(VerifyChanges(syncer::FAVICON_TRACKING, in TEST_F()
1000 syncer::SyncDataList initial_image_data, initial_tracking_data; in TEST_F()
1001 syncer::SyncChangeList new_changes; in TEST_F()
1010 syncer::SyncData::CreateRemoteData(1, image_specifics)); in TEST_F()
1013 new_changes.push_back(syncer::SyncChange( in TEST_F()
1014 FROM_HERE, syncer::SyncChange::ACTION_UPDATE, in TEST_F()
1015 syncer::SyncData::CreateRemoteData(1, tracking_specifics))); in TEST_F()
1018 syncer::SyncData::CreateRemoteData(1, tracking_specifics)); in TEST_F()
1032 syncer::SyncDataList initial_image_data, initial_tracking_data; in TEST_F()
1033 syncer::SyncChangeList same_changes; in TEST_F()
1041 syncer::SyncData::CreateRemoteData(1, image_specifics)); in TEST_F()
1045 syncer::SyncData::CreateRemoteData(1, tracking_specifics)); in TEST_F()
1046 same_changes.push_back(syncer::SyncChange( in TEST_F()
1047 FROM_HERE, syncer::SyncChange::ACTION_UPDATE, in TEST_F()
1048 syncer::SyncData::CreateRemoteData(1, tracking_specifics))); in TEST_F()
1061 syncer::SyncDataList initial_image_data, initial_tracking_data; in TEST_F()
1062 syncer::SyncChangeList tracking_deletions, image_deletions; in TEST_F()
1068 syncer::SyncData::CreateRemoteData(1, image_specifics)); in TEST_F()
1072 syncer::SyncData::CreateRemoteData(1, tracking_specifics)); in TEST_F()
1073 tracking_deletions.push_back(syncer::SyncChange( in TEST_F()
1074 FROM_HERE, syncer::SyncChange::ACTION_DELETE, in TEST_F()
1075 syncer::SyncData::CreateRemoteData(1, tracking_specifics))); in TEST_F()
1076 image_deletions.push_back(syncer::SyncChange( in TEST_F()
1077 FROM_HERE, syncer::SyncChange::ACTION_DELETE, in TEST_F()
1078 syncer::SyncData::CreateRemoteData(1, image_specifics))); in TEST_F()
1100 syncer::SyncDataList initial_image_data, initial_tracking_data; in TEST_F()
1109 syncer::SyncData::CreateRemoteData(1, image_specifics)); in TEST_F()
1113 syncer::SyncData::CreateRemoteData(1, tracking_specifics)); in TEST_F()
1119 syncer::ProtoTimeToTime(i + kMaxSyncFavicons)); in TEST_F()
1125 syncer::SyncMergeResult merge_result = in TEST_F()
1126 cache()->MergeDataAndStartSyncing(syncer::FAVICON_IMAGES, in TEST_F()
1133 cache()->GetAllSyncDataForTesting(syncer::FAVICON_IMAGES).size()); in TEST_F()
1143 cache()->MergeDataAndStartSyncing(syncer::FAVICON_TRACKING, in TEST_F()
1148 cache()->GetAllSyncDataForTesting(syncer::FAVICON_TRACKING).size()); in TEST_F()
1162 syncer::SyncDataList initial_image_data, initial_tracking_data; in TEST_F()
1163 syncer::SyncChangeList image_changes, tracking_changes; in TEST_F()
1171 syncer::SyncData::CreateRemoteData(1, image_specifics)); in TEST_F()
1175 syncer::SyncData::CreateRemoteData(1, tracking_specifics)); in TEST_F()
1180 image_changes.push_back(syncer::SyncChange( in TEST_F()
1181 FROM_HERE, syncer::SyncChange::ACTION_ADD, in TEST_F()
1182 syncer::SyncData::CreateRemoteData(1, image_specifics))); in TEST_F()
1185 tracking_changes.push_back(syncer::SyncChange( in TEST_F()
1186 FROM_HERE, syncer::SyncChange::ACTION_ADD, in TEST_F()
1187 syncer::SyncData::CreateRemoteData(1, tracking_specifics))); in TEST_F()
1205 SetUpInitialSync(syncer::SyncDataList(), syncer::SyncDataList()); in TEST_F()
1219 syncer::SyncChangeList changes = processor()->GetAndResetChangeList(); in TEST_F()
1224 const syncer::SyncChange& change1 = changes[i * 2]; in TEST_F()
1225 const syncer::SyncChange& change2 = changes[i * 2 + 1]; in TEST_F()
1227 EXPECT_EQ(syncer::SyncChange::ACTION_ADD, change1.change_type()); in TEST_F()
1228 EXPECT_EQ(syncer::FAVICON_IMAGES, change1.sync_data().GetDataType()); in TEST_F()
1231 EXPECT_EQ(syncer::FAVICON_TRACKING, change2.sync_data().GetDataType()); in TEST_F()
1234 EXPECT_EQ(syncer::SyncChange::ACTION_ADD, change2.change_type()); in TEST_F()
1252 SetUpInitialSync(syncer::SyncDataList(), syncer::SyncDataList()); in TEST_F()
1265 syncer::SyncChangeList changes = processor()->GetAndResetChangeList(); in TEST_F()
1275 syncer::SyncChangeList changes = processor()->GetAndResetChangeList(); in TEST_F()
1279 EXPECT_EQ(syncer::SyncChange::ACTION_UPDATE, changes[0].change_type()); in TEST_F()
1293 SetUpInitialSync(syncer::SyncDataList(), syncer::SyncDataList()); in TEST_F()
1306 syncer::SyncChangeList changes = processor()->GetAndResetChangeList(); in TEST_F()
1318 syncer::SyncChangeList changes = processor()->GetAndResetChangeList(); in TEST_F()
1320 EXPECT_EQ(syncer::SyncChange::ACTION_ADD, changes[0].change_type()); in TEST_F()
1324 EXPECT_EQ(syncer::SyncChange::ACTION_DELETE, changes[1].change_type()); in TEST_F()
1326 syncer::SyncDataLocal(changes[1].sync_data()).GetTag()); in TEST_F()
1328 EXPECT_EQ(syncer::SyncChange::ACTION_ADD, changes[2].change_type()); in TEST_F()
1334 EXPECT_EQ(syncer::SyncChange::ACTION_DELETE, changes[3].change_type()); in TEST_F()
1336 syncer::SyncDataLocal(changes[3].sync_data()).GetTag()); in TEST_F()
1346 syncer::SyncDataList initial_image_data, initial_tracking_data; in TEST_F()
1348 std::vector<syncer::SyncChange::SyncChangeType> expected_deletions; in TEST_F()
1351 expected_deletions.push_back(syncer::SyncChange::ACTION_DELETE); in TEST_F()
1357 syncer::SyncData::CreateRemoteData(1, image_specifics)); in TEST_F()
1361 syncer::SyncData::CreateRemoteData(1, tracking_specifics)); in TEST_F()
1365 syncer::SyncChangeList changes = processor()->GetAndResetChangeList(); in TEST_F()
1373 syncer::SyncChangeList changes_1, changes_2; in TEST_F()
1378 VerifyChanges(syncer::FAVICON_IMAGES, in TEST_F()
1382 VerifyChanges(syncer::FAVICON_TRACKING, in TEST_F()
1391 syncer::SyncDataList initial_image_data, initial_tracking_data; in TEST_F()
1393 std::vector<syncer::SyncChange::SyncChangeType> expected_deletions; in TEST_F()
1399 expected_deletions.push_back(syncer::SyncChange::ACTION_DELETE); in TEST_F()
1406 syncer::SyncData::CreateRemoteData(1, image_specifics)); in TEST_F()
1410 syncer::SyncData::CreateRemoteData(1, tracking_specifics)); in TEST_F()
1414 syncer::SyncChangeList changes = processor()->GetAndResetChangeList(); in TEST_F()
1424 syncer::SyncChangeList changes_1, changes_2; in TEST_F()
1429 VerifyChanges(syncer::FAVICON_IMAGES, in TEST_F()
1433 VerifyChanges(syncer::FAVICON_TRACKING, in TEST_F()
1442 SetUpInitialSync(syncer::SyncDataList(), syncer::SyncDataList()); in TEST_F()
1459 syncer::SyncChangeList changes = processor()->GetAndResetChangeList(); in TEST_F()
1467 SetUpInitialSync(syncer::SyncDataList(), syncer::SyncDataList()); in TEST_F()
1490 syncer::SyncChangeList changes = processor()->GetAndResetChangeList(); in TEST_F()
1494 EXPECT_EQ(syncer::SyncChange::ACTION_UPDATE, changes[0].change_type()); in TEST_F()
1508 SetUpInitialSync(syncer::SyncDataList(), syncer::SyncDataList()); in TEST_F()
1510 syncer::SyncChangeList initial_image_changes; in TEST_F()
1511 syncer::SyncChangeList initial_tracking_changes; in TEST_F()
1520 initial_image_changes.push_back(syncer::SyncChange( in TEST_F()
1521 FROM_HERE, syncer::SyncChange::ACTION_ADD, in TEST_F()
1522 syncer::SyncData::CreateRemoteData(1, image_specifics))); in TEST_F()
1527 initial_tracking_changes.push_back(syncer::SyncChange( in TEST_F()
1528 FROM_HERE, syncer::SyncChange::ACTION_ADD, in TEST_F()
1529 syncer::SyncData::CreateRemoteData(1, tracking_specifics))); in TEST_F()
1546 syncer::SyncChangeList changes = processor()->GetAndResetChangeList(); in TEST_F()
1554 EXPECT_EQ(syncer::SyncChange::ACTION_UPDATE, changes[0].change_type()); in TEST_F()
1558 EXPECT_EQ(syncer::SyncChange::ACTION_ADD, changes[1].change_type()); in TEST_F()
1566 EXPECT_EQ(syncer::SyncChange::ACTION_ADD, changes[0].change_type()); in TEST_F()
1570 EXPECT_EQ(syncer::SyncChange::ACTION_UPDATE, changes[1].change_type()); in TEST_F()
1586 syncer::SyncDataList initial_image_data, initial_tracking_data; in TEST_F()
1592 syncer::SyncData::CreateRemoteData(1, image_specifics)); in TEST_F()
1597 syncer::SyncChangeList change_list = processor()->GetAndResetChangeList(); in TEST_F()
1607 syncer::SyncDataList initial_image_data, initial_tracking_data; in TEST_F()
1615 syncer::SyncData::CreateRemoteData(1, image_specifics)); in TEST_F()
1619 syncer::TimeToProtoTime(base::Time())); in TEST_F()
1621 syncer::SyncData::CreateRemoteData(1, tracking_specifics)); in TEST_F()
1624 cache()->MergeDataAndStartSyncing(syncer::FAVICON_IMAGES, in TEST_F()
1629 cache()->MergeDataAndStartSyncing(syncer::FAVICON_TRACKING, in TEST_F()
1645 syncer::SyncChangeList changes = processor()->GetAndResetChangeList(); in TEST_F()
1649 EXPECT_EQ(syncer::SyncChange::ACTION_UPDATE, changes[0].change_type()); in TEST_F()
1669 syncer::SyncDataList initial_image_data, initial_tracking_data; in TEST_F()
1678 syncer::SyncData::CreateRemoteData(1, image_specifics)); in TEST_F()
1682 syncer::SyncData::CreateRemoteData(1, tracking_specifics)); in TEST_F()
1698 syncer::SyncChangeList changes = processor()->GetAndResetChangeList(); in TEST_F()
1700 ASSERT_EQ(changes[0].change_type(), syncer::SyncChange::ACTION_ADD); in TEST_F()
1701 ASSERT_EQ(changes[0].sync_data().GetDataType(), syncer::FAVICON_IMAGES); in TEST_F()
1702 ASSERT_EQ(changes[1].change_type(), syncer::SyncChange::ACTION_DELETE); in TEST_F()
1703 ASSERT_EQ(changes[1].sync_data().GetDataType(), syncer::FAVICON_IMAGES); in TEST_F()
1704 ASSERT_EQ(changes[2].change_type(), syncer::SyncChange::ACTION_ADD); in TEST_F()
1705 ASSERT_EQ(changes[2].sync_data().GetDataType(), syncer::FAVICON_TRACKING); in TEST_F()
1706 ASSERT_EQ(changes[3].change_type(), syncer::SyncChange::ACTION_DELETE); in TEST_F()
1707 ASSERT_EQ(changes[3].sync_data().GetDataType(), syncer::FAVICON_TRACKING); in TEST_F()
1726 syncer::SyncDataList initial_image_data, initial_tracking_data; in TEST_F()
1735 syncer::SyncData::CreateRemoteData(1, image_specifics)); in TEST_F()
1741 syncer::SyncData::CreateRemoteData(1, tracking_specifics)); in TEST_F()
1758 syncer::SyncChangeList changes = processor()->GetAndResetChangeList(); in TEST_F()
1762 EXPECT_EQ(changes[0].change_type(), syncer::SyncChange::ACTION_DELETE); in TEST_F()
1763 EXPECT_EQ(changes[0].sync_data().GetDataType(), syncer::FAVICON_IMAGES); in TEST_F()
1766 EXPECT_EQ(changes[1].change_type(), syncer::SyncChange::ACTION_DELETE); in TEST_F()
1767 EXPECT_EQ(changes[1].sync_data().GetDataType(), syncer::FAVICON_IMAGES); in TEST_F()
1770 EXPECT_EQ(changes[2].change_type(), syncer::SyncChange::ACTION_DELETE); in TEST_F()
1771 EXPECT_EQ(changes[2].sync_data().GetDataType(), syncer::FAVICON_IMAGES); in TEST_F()
1774 EXPECT_EQ(changes[3].change_type(), syncer::SyncChange::ACTION_DELETE); in TEST_F()
1775 EXPECT_EQ(changes[3].sync_data().GetDataType(), syncer::FAVICON_IMAGES); in TEST_F()
1778 EXPECT_EQ(changes[4].change_type(), syncer::SyncChange::ACTION_ADD); in TEST_F()
1779 EXPECT_EQ(changes[4].sync_data().GetDataType(), syncer::FAVICON_TRACKING); in TEST_F()
1782 EXPECT_EQ(changes[5].change_type(), syncer::SyncChange::ACTION_DELETE); in TEST_F()
1783 EXPECT_EQ(changes[5].sync_data().GetDataType(), syncer::FAVICON_TRACKING); in TEST_F()