OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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_index_
on_disk.h" | 5 #include "chrome/browser/sync_file_system/drive_backend/metadata_database_index_
on_disk.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 | 8 |
9 #include "base/files/scoped_temp_dir.h" | 9 #include "base/files/scoped_temp_dir.h" |
10 #include "base/strings/string_number_conversions.h" | 10 #include "base/strings/string_number_conversions.h" |
(...skipping 17 matching lines...) Expand all Loading... |
28 const int64 kAppRootTrackerID = 2; | 28 const int64 kAppRootTrackerID = 2; |
29 const int64 kFileTrackerID = 3; | 29 const int64 kFileTrackerID = 3; |
30 const int64 kPlaceholderTrackerID = 4; | 30 const int64 kPlaceholderTrackerID = 4; |
31 | 31 |
32 } // namespace | 32 } // namespace |
33 | 33 |
34 class MetadataDatabaseIndexOnDiskTest : public testing::Test { | 34 class MetadataDatabaseIndexOnDiskTest : public testing::Test { |
35 public: | 35 public: |
36 virtual ~MetadataDatabaseIndexOnDiskTest() {} | 36 virtual ~MetadataDatabaseIndexOnDiskTest() {} |
37 | 37 |
38 virtual void SetUp() OVERRIDE { | 38 virtual void SetUp() override { |
39 ASSERT_TRUE(database_dir_.CreateUniqueTempDir()); | 39 ASSERT_TRUE(database_dir_.CreateUniqueTempDir()); |
40 in_memory_env_.reset(leveldb::NewMemEnv(leveldb::Env::Default())); | 40 in_memory_env_.reset(leveldb::NewMemEnv(leveldb::Env::Default())); |
41 db_ = InitializeLevelDB(); | 41 db_ = InitializeLevelDB(); |
42 index_ = MetadataDatabaseIndexOnDisk::Create(db_.get()); | 42 index_ = MetadataDatabaseIndexOnDisk::Create(db_.get()); |
43 } | 43 } |
44 | 44 |
45 virtual void TearDown() OVERRIDE { | 45 virtual void TearDown() override { |
46 index_.reset(); | 46 index_.reset(); |
47 db_.reset(); | 47 db_.reset(); |
48 in_memory_env_.reset(); | 48 in_memory_env_.reset(); |
49 } | 49 } |
50 | 50 |
51 void CreateTestDatabase(bool build_index, LevelDBWrapper* db) { | 51 void CreateTestDatabase(bool build_index, LevelDBWrapper* db) { |
52 if (!db) { | 52 if (!db) { |
53 DCHECK(index()); | 53 DCHECK(index()); |
54 db = index()->GetDBForTesting(); | 54 db = index()->GetDBForTesting(); |
55 } | 55 } |
(...skipping 579 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
635 EXPECT_EQ(kInvalidTrackerID, index()->PickDirtyTracker()); | 635 EXPECT_EQ(kInvalidTrackerID, index()->PickDirtyTracker()); |
636 | 636 |
637 // Demoted trackers | 637 // Demoted trackers |
638 EXPECT_TRUE(index()->HasDemotedDirtyTracker()); | 638 EXPECT_TRUE(index()->HasDemotedDirtyTracker()); |
639 EXPECT_TRUE(index()->PromoteDemotedDirtyTrackers()); | 639 EXPECT_TRUE(index()->PromoteDemotedDirtyTrackers()); |
640 EXPECT_FALSE(index()->HasDemotedDirtyTracker()); | 640 EXPECT_FALSE(index()->HasDemotedDirtyTracker()); |
641 } | 641 } |
642 | 642 |
643 } // namespace drive_backend | 643 } // namespace drive_backend |
644 } // namespace sync_file_system | 644 } // namespace sync_file_system |
OLD | NEW |