| Index: chrome/browser/sync/glue/shared_change_processor_unittest.cc
|
| diff --git a/chrome/browser/sync/glue/shared_change_processor_unittest.cc b/chrome/browser/sync/glue/shared_change_processor_unittest.cc
|
| index 4a6f5fae3ab2c974c328662360237cef6e538cc2..8279cdf33036f1d9ff52ab2d0359684e9c51f7a1 100644
|
| --- a/chrome/browser/sync/glue/shared_change_processor_unittest.cc
|
| +++ b/chrome/browser/sync/glue/shared_change_processor_unittest.cc
|
| @@ -10,7 +10,7 @@
|
| #include "base/bind_helpers.h"
|
| #include "base/compiler_specific.h"
|
| #include "base/message_loop.h"
|
| -#include "chrome/browser/sync/api/syncable_service_mock.h"
|
| +#include "chrome/browser/sync/api/fake_syncable_service.h"
|
| #include "chrome/browser/sync/profile_sync_components_factory_mock.h"
|
| #include "chrome/browser/sync/glue/data_type_error_handler_mock.h"
|
| #include "chrome/browser/sync/profile_sync_components_factory_impl.h"
|
| @@ -41,7 +41,7 @@ class SyncSharedChangeProcessorTest : public testing::Test {
|
| db_syncable_service_(NULL) {}
|
|
|
| virtual ~SyncSharedChangeProcessorTest() {
|
| - EXPECT_FALSE(db_syncable_service_);
|
| + EXPECT_FALSE(db_syncable_service_.get());
|
| }
|
|
|
| protected:
|
| @@ -85,16 +85,15 @@ class SyncSharedChangeProcessorTest : public testing::Test {
|
| // Used by SetUp().
|
| void SetUpDBSyncableService() {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::DB));
|
| - DCHECK(!db_syncable_service_);
|
| - db_syncable_service_ = new NiceMock<SyncableServiceMock>();
|
| + DCHECK(!db_syncable_service_.get());
|
| + db_syncable_service_.reset(new FakeSyncableService());
|
| }
|
|
|
| // Used by TearDown().
|
| void TearDownDBSyncableService() {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::DB));
|
| - DCHECK(db_syncable_service_);
|
| - delete db_syncable_service_;
|
| - db_syncable_service_ = NULL;
|
| + DCHECK(db_syncable_service_.get());
|
| + db_syncable_service_.reset();
|
| }
|
|
|
| // Used by Connect(). The SharedChangeProcessor is passed in
|
| @@ -104,7 +103,7 @@ class SyncSharedChangeProcessorTest : public testing::Test {
|
| const scoped_refptr<SharedChangeProcessor>& shared_change_processor) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::DB));
|
| EXPECT_CALL(sync_factory_, GetSyncableServiceForType(syncable::AUTOFILL)).
|
| - WillOnce(GetWeakPtrToSyncableService(db_syncable_service_));
|
| + WillOnce(GetWeakPtrToSyncableService(db_syncable_service_.get()));
|
| EXPECT_TRUE(shared_change_processor->Connect(&sync_factory_,
|
| &sync_service_,
|
| &error_handler_,
|
| @@ -121,7 +120,7 @@ class SyncSharedChangeProcessorTest : public testing::Test {
|
| StrictMock<DataTypeErrorHandlerMock> error_handler_;
|
|
|
| // Used only on DB thread.
|
| - NiceMock<SyncableServiceMock>* db_syncable_service_;
|
| + scoped_ptr<FakeSyncableService> db_syncable_service_;
|
| };
|
|
|
| // Simply connect the shared change processor. It should succeed, and
|
|
|