Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(34)

Unified Diff: chrome/browser/chromeos/drive/sync_client_unittest.cc

Issue 17004011: drive: DriveIntegrationService owns ResourceMetadataStorage (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/drive/sync_client_unittest.cc
diff --git a/chrome/browser/chromeos/drive/sync_client_unittest.cc b/chrome/browser/chromeos/drive/sync_client_unittest.cc
index c32ad7af668cc00bb68300e9f8858bb3cd149078..60d4de95a53acbdf4e906389d5dec8967e5a4c60 100644
--- a/chrome/browser/chromeos/drive/sync_client_unittest.cc
+++ b/chrome/browser/chromeos/drive/sync_client_unittest.cc
@@ -86,8 +86,13 @@ class SyncClientTest : public testing::Test {
"chromeos/gdata/account_metadata.json");
scheduler_.reset(new JobScheduler(profile_.get(), drive_service_.get()));
- metadata_.reset(new internal::ResourceMetadata(
+
+ metadata_storage_.reset(new ResourceMetadataStorage(
temp_dir_.path(), base::MessageLoopProxy::current()));
+ ASSERT_TRUE(metadata_storage_->Initialize());
+
+ metadata_.reset(new internal::ResourceMetadata(
+ metadata_storage_.get(), base::MessageLoopProxy::current()));
ASSERT_EQ(FILE_ERROR_OK, metadata_->Initialize());
cache_.reset(new FileCache(temp_dir_.path(),
@@ -187,8 +192,9 @@ class SyncClientTest : public testing::Test {
scoped_ptr<SyncClientTestDriveService> drive_service_;
DummyOperationObserver observer_;
scoped_ptr<JobScheduler> scheduler_;
- scoped_ptr<internal::ResourceMetadata, test_util::DestroyHelperForTests>
- metadata_;
+ scoped_ptr<ResourceMetadataStorage,
+ test_util::DestroyHelperForTests> metadata_storage_;
+ scoped_ptr<ResourceMetadata, test_util::DestroyHelperForTests> metadata_;
scoped_ptr<FileCache, test_util::DestroyHelperForTests> cache_;
scoped_ptr<SyncClient> sync_client_;

Powered by Google App Engine
This is Rietveld 408576698