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

Side by Side Diff: chrome/browser/sync_file_system/drive_backend/metadata_database_unittest.cc

Issue 2317023003: sync and signin: Change ScopedTempDir::path() to GetPath() (Closed)
Patch Set: Just rebased Created 4 years, 3 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 unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/sync_file_system/drive_backend/metadata_database.h" 5 #include "chrome/browser/sync_file_system/drive_backend/metadata_database.h"
6 6
7 #include <stdint.h> 7 #include <stdint.h>
8 8
9 #include <utility> 9 #include <utility>
10 10
(...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after
204 if (metadata_database_->FindTrackersByFileID(file_id, &trackers)) { 204 if (metadata_database_->FindTrackersByFileID(file_id, &trackers)) {
205 EXPECT_FALSE(trackers.empty()); 205 EXPECT_FALSE(trackers.empty());
206 return *trackers.begin(); 206 return *trackers.begin();
207 } 207 }
208 return 0; 208 return 0;
209 } 209 }
210 210
211 SyncStatusCode InitializeMetadataDatabase() { 211 SyncStatusCode InitializeMetadataDatabase() {
212 SyncStatusCode status = SYNC_STATUS_UNKNOWN; 212 SyncStatusCode status = SYNC_STATUS_UNKNOWN;
213 metadata_database_ = MetadataDatabase::CreateInternal( 213 metadata_database_ = MetadataDatabase::CreateInternal(
214 database_dir_.path(), in_memory_env_.get(), 214 database_dir_.GetPath(), in_memory_env_.get(), GetParam(), &status);
215 GetParam(), &status);
216 return status; 215 return status;
217 } 216 }
218 217
219 void DropDatabase() { 218 void DropDatabase() {
220 metadata_database_.reset(); 219 metadata_database_.reset();
221 base::RunLoop().RunUntilIdle(); 220 base::RunLoop().RunUntilIdle();
222 } 221 }
223 222
224 void SetUpDatabaseByTrackedFiles(const TrackedFile** tracked_files, 223 void SetUpDatabaseByTrackedFiles(const TrackedFile** tracked_files,
225 int size) { 224 int size) {
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
261 260
262 MetadataDatabase* metadata_database() { return metadata_database_.get(); } 261 MetadataDatabase* metadata_database() { return metadata_database_.get(); }
263 262
264 std::unique_ptr<LevelDBWrapper> InitializeLevelDB() { 263 std::unique_ptr<LevelDBWrapper> InitializeLevelDB() {
265 leveldb::DB* db = nullptr; 264 leveldb::DB* db = nullptr;
266 leveldb::Options options; 265 leveldb::Options options;
267 options.create_if_missing = true; 266 options.create_if_missing = true;
268 options.max_open_files = 0; // Use minimum. 267 options.max_open_files = 0; // Use minimum.
269 options.env = in_memory_env_.get(); 268 options.env = in_memory_env_.get();
270 leveldb::Status status = 269 leveldb::Status status =
271 leveldb::DB::Open(options, database_dir_.path().AsUTF8Unsafe(), &db); 270 leveldb::DB::Open(options, database_dir_.GetPath().AsUTF8Unsafe(), &db);
272 EXPECT_TRUE(status.ok()); 271 EXPECT_TRUE(status.ok());
273 272
274 std::unique_ptr<LevelDBWrapper> wrapper( 273 std::unique_ptr<LevelDBWrapper> wrapper(
275 new LevelDBWrapper(base::WrapUnique(db))); 274 new LevelDBWrapper(base::WrapUnique(db)));
276 275
277 wrapper->Put(kDatabaseVersionKey, base::Int64ToString(3)); 276 wrapper->Put(kDatabaseVersionKey, base::Int64ToString(3));
278 SetUpServiceMetadata(wrapper.get()); 277 SetUpServiceMetadata(wrapper.get());
279 278
280 return wrapper; 279 return wrapper;
281 } 280 }
(...skipping 874 matching lines...) Expand 10 before | Expand all | Expand 10 after
1156 EXPECT_TRUE(file->HasKey("details")); 1155 EXPECT_TRUE(file->HasKey("details"));
1157 1156
1158 ASSERT_TRUE(files->GetDictionary(1, &file)); 1157 ASSERT_TRUE(files->GetDictionary(1, &file));
1159 EXPECT_TRUE(file->GetString("title", &str) && str == "file_0"); 1158 EXPECT_TRUE(file->GetString("title", &str) && str == "file_0");
1160 EXPECT_TRUE(file->GetString("type", &str) && str == "file"); 1159 EXPECT_TRUE(file->GetString("type", &str) && str == "file");
1161 EXPECT_TRUE(file->HasKey("details")); 1160 EXPECT_TRUE(file->HasKey("details"));
1162 } 1161 }
1163 1162
1164 } // namespace drive_backend 1163 } // namespace drive_backend
1165 } // namespace sync_file_system 1164 } // namespace sync_file_system
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698