Index: chrome/browser/sync/glue/preference_data_type_controller_unittest.cc |
diff --git a/chrome/browser/sync/glue/preference_data_type_controller_unittest.cc b/chrome/browser/sync/glue/preference_data_type_controller_unittest.cc |
index 4df8b3f28c5479d14fa6570db4c1aa00d116cba9..42d563adf11807f9adf357a67d7bd22416a60554 100644 |
--- a/chrome/browser/sync/glue/preference_data_type_controller_unittest.cc |
+++ b/chrome/browser/sync/glue/preference_data_type_controller_unittest.cc |
@@ -11,16 +11,15 @@ |
#include "base/tracked_objects.h" |
#include "chrome/browser/sync/glue/preference_data_type_controller.h" |
#include "chrome/browser/sync/glue/change_processor_mock.h" |
-#include "chrome/browser/sync/glue/model_associator_mock.h" |
#include "chrome/browser/sync/profile_sync_factory_mock.h" |
#include "chrome/browser/sync/profile_sync_service_mock.h" |
+#include "chrome/browser/sync/syncable_service_mock.h" |
#include "chrome/test/profile_mock.h" |
#include "content/browser/browser_thread.h" |
using browser_sync::PreferenceDataTypeController; |
using browser_sync::ChangeProcessorMock; |
using browser_sync::DataTypeController; |
-using browser_sync::ModelAssociatorMock; |
using testing::_; |
using testing::DoAll; |
using testing::InvokeWithoutArgs; |
@@ -48,11 +47,13 @@ class PreferenceDataTypeControllerTest : public testing::Test { |
protected: |
void SetStartExpectations() { |
- model_associator_ = new ModelAssociatorMock(); |
+ model_associator_.reset(new SyncableServiceMock()); |
change_processor_ = new ChangeProcessorMock(); |
EXPECT_CALL(*profile_sync_factory_, CreatePreferenceSyncComponents(_, _)). |
- WillOnce(Return(ProfileSyncFactory::SyncComponents(model_associator_, |
- change_processor_))); |
+ WillOnce(Return( |
+ ProfileSyncFactory::SyncComponents(model_associator_.get(), |
+ change_processor_))); |
+ EXPECT_CALL(*model_associator_, SetupSync(_,_)).Times(1); |
} |
void SetAssociateExpectations() { |
@@ -79,7 +80,7 @@ class PreferenceDataTypeControllerTest : public testing::Test { |
scoped_ptr<ProfileSyncFactoryMock> profile_sync_factory_; |
ProfileMock profile_; |
ProfileSyncServiceMock service_; |
- ModelAssociatorMock* model_associator_; |
+ scoped_ptr<SyncableServiceMock> model_associator_; |
ChangeProcessorMock* change_processor_; |
StartCallback start_callback_; |
}; |