Lines Matching refs:syncer

25 class MockSyncErrorFactory : public syncer::SyncErrorFactory {
27 explicit MockSyncErrorFactory(syncer::ModelType type);
31 syncer::SyncError CreateAndUploadError(const base::Location& location,
35 syncer::ModelType type_;
40 MockSyncErrorFactory::MockSyncErrorFactory(syncer::ModelType type) in MockSyncErrorFactory()
45 syncer::SyncError MockSyncErrorFactory::CreateAndUploadError( in CreateAndUploadError()
48 return syncer::SyncError(location, in CreateAndUploadError()
49 syncer::SyncError::DATATYPE_ERROR, in CreateAndUploadError()
66 std::unique_ptr<syncer::SyncChangeProcessor> CreateSyncProcessor() { in CreateSyncProcessor()
67 sync_processor_.reset(new syncer::FakeSyncChangeProcessor); in CreateSyncProcessor()
68 return std::unique_ptr<syncer::SyncChangeProcessor>( in CreateSyncProcessor()
69 new syncer::SyncChangeProcessorWrapperForTest(sync_processor_.get())); in CreateSyncProcessor()
72 void StartSyncing(const syncer::SyncDataList& initial_sync_data) { in StartSyncing()
73 std::unique_ptr<syncer::SyncErrorFactory> error_handler( in StartSyncing()
74 new MockSyncErrorFactory(syncer::SUPERVISED_USER_SETTINGS)); in StartSyncing()
75 base::Optional<syncer::ModelError> error = in StartSyncing()
77 syncer::SUPERVISED_USER_SETTINGS, initial_sync_data, in StartSyncing()
95 void VerifySyncDataItem(syncer::SyncData sync_data) { in VerifySyncDataItem()
146 std::unique_ptr<syncer::FakeSyncChangeProcessor> sync_processor_;
150 StartSyncing(syncer::SyncDataList()); in TEST_F()
156 syncer::SyncData data = in TEST_F()
159 syncer::SyncChangeList change_list; in TEST_F()
161 syncer::SyncChange(FROM_HERE, syncer::SyncChange::ACTION_ADD, data)); in TEST_F()
162 base::Optional<syncer::ModelError> error = in TEST_F()
173 StartSyncing(syncer::SyncDataList()); in TEST_F()
184 syncer::SyncChangeList change_list; in TEST_F()
186 syncer::SyncData data = in TEST_F()
192 syncer::SyncChange(FROM_HERE, syncer::SyncChange::ACTION_ADD, data)); in TEST_F()
194 base::Optional<syncer::ModelError> error = in TEST_F()
205 StartSyncing(syncer::SyncDataList()); in TEST_F()
207 .GetAllSyncDataForTesting(syncer::SUPERVISED_USER_SETTINGS) in TEST_F()
217 syncer::SyncDataList sync_data; in TEST_F()
236 .GetAllSyncDataForTesting(syncer::SUPERVISED_USER_SETTINGS) in TEST_F()
238 settings_service_.StopSyncing(syncer::SUPERVISED_USER_SETTINGS); in TEST_F()
243 syncer::SyncDataList sync_data; in TEST_F()
265 .GetAllSyncDataForTesting(syncer::SUPERVISED_USER_SETTINGS) in TEST_F()
291 StartSyncing(syncer::SyncDataList()); in TEST_F()
293 for (const syncer::SyncChange& sync_change : sync_processor_->changes()) { in TEST_F()
295 EXPECT_EQ(syncer::SyncChange::ACTION_ADD, sync_change.change_type()); in TEST_F()
300 syncer::SyncDataList sync_data = settings_service_.GetAllSyncDataForTesting( in TEST_F()
301 syncer::SUPERVISED_USER_SETTINGS); in TEST_F()
303 for (const syncer::SyncData& sync_data_item : sync_data) in TEST_F()
310 syncer::SyncChange change = sync_processor_->changes()[0]; in TEST_F()
312 EXPECT_EQ(syncer::SyncChange::ACTION_ADD, change.change_type()); in TEST_F()
316 syncer::SUPERVISED_USER_SETTINGS); in TEST_F()
318 for (const syncer::SyncData& sync_data_item : sync_data) in TEST_F()
328 EXPECT_EQ(syncer::SyncChange::ACTION_UPDATE, change.change_type()); in TEST_F()
332 syncer::SUPERVISED_USER_SETTINGS); in TEST_F()
334 for (const syncer::SyncData& sync_data_item : sync_data) in TEST_F()
342 EXPECT_EQ(syncer::SyncChange::ACTION_UPDATE, change.change_type()); in TEST_F()
346 syncer::SUPERVISED_USER_SETTINGS); in TEST_F()
348 for (const syncer::SyncData& sync_data_item : sync_data) in TEST_F()
357 settings_service_.StopSyncing(syncer::SUPERVISED_USER_SETTINGS); in TEST_F()