Index: chrome/browser/sync/profile_sync_service_unittest.cc |
=================================================================== |
--- chrome/browser/sync/profile_sync_service_unittest.cc (revision 48898) |
+++ chrome/browser/sync/profile_sync_service_unittest.cc (working copy) |
@@ -41,15 +41,22 @@ |
using browser_sync::ModelAssociator; |
using browser_sync::SyncBackendHost; |
using browser_sync::SyncBackendHostMock; |
+using browser_sync::UnrecoverableErrorHandler; |
using testing::_; |
using testing::Return; |
-class TestBookmarkModelAssociator : |
- public TestModelAssociator<BookmarkModelAssociator> { |
+class TestBookmarkModelAssociator : public BookmarkModelAssociator { |
public: |
- explicit TestBookmarkModelAssociator(ProfileSyncService* service) |
- : TestModelAssociator<BookmarkModelAssociator>(service, service) { |
+ TestBookmarkModelAssociator(ProfileSyncService* service, |
+ UnrecoverableErrorHandler* persist_ids_error_handler) |
+ : BookmarkModelAssociator(service, persist_ids_error_handler), |
+ helper_(new TestModelAssociatorHelper()) { |
} |
+ virtual bool GetSyncIdForTaggedNode(const std::string& tag, int64* sync_id) { |
+ return helper_->GetSyncIdForTaggedNode(this, tag, sync_id); |
+ } |
+ private: |
+ scoped_ptr<TestModelAssociatorHelper> helper_; |
}; |
// FakeServerChange constructs a list of sync_api::ChangeRecords while modifying |
@@ -235,7 +242,8 @@ |
false, true)); |
// Register the bookmark data type. |
- model_associator_ = new TestBookmarkModelAssociator(service_.get()); |
+ model_associator_ = new TestBookmarkModelAssociator(service_.get(), |
+ service_.get()); |
change_processor_ = new BookmarkChangeProcessor(model_associator_, |
service_.get()); |
EXPECT_CALL(factory_, CreateBookmarkSyncComponents(_, _)). |
@@ -1337,7 +1345,8 @@ |
false, true)); |
profile_->GetPrefs()->SetBoolean(prefs::kSyncHasSetupCompleted, false); |
- model_associator_ = new TestBookmarkModelAssociator(service_.get()); |
+ model_associator_ = new TestBookmarkModelAssociator(service_.get(), |
+ service_.get()); |
change_processor_ = new BookmarkChangeProcessor(model_associator_, |
service_.get()); |
EXPECT_CALL(factory_, CreateBookmarkSyncComponents(_, _)). |