OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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_metadata_store.h" | 5 #include "chrome/browser/sync_file_system/drive_metadata_store.h" |
6 | 6 |
7 #include <utility> | 7 #include <utility> |
8 | 8 |
9 #include "base/files/file_path.h" | 9 #include "base/files/file_path.h" |
10 #include "base/files/scoped_temp_dir.h" | 10 #include "base/files/scoped_temp_dir.h" |
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
92 | 92 |
93 protected: | 93 protected: |
94 void InitializeDatabase() { | 94 void InitializeDatabase() { |
95 EXPECT_TRUE(ui_task_runner_->RunsTasksOnCurrentThread()); | 95 EXPECT_TRUE(ui_task_runner_->RunsTasksOnCurrentThread()); |
96 | 96 |
97 bool done = false; | 97 bool done = false; |
98 SyncStatusCode status = SYNC_STATUS_UNKNOWN; | 98 SyncStatusCode status = SYNC_STATUS_UNKNOWN; |
99 bool created = false; | 99 bool created = false; |
100 | 100 |
101 drive_metadata_store_.reset( | 101 drive_metadata_store_.reset( |
102 new DriveMetadataStore(base_dir_.path(), file_task_runner_)); | 102 new DriveMetadataStore(base_dir_.path(), file_task_runner_.get())); |
103 drive_metadata_store_->Initialize( | 103 drive_metadata_store_->Initialize( |
104 base::Bind(&DriveMetadataStoreTest::DidInitializeDatabase, | 104 base::Bind(&DriveMetadataStoreTest::DidInitializeDatabase, |
105 base::Unretained(this), &done, &status, &created)); | 105 base::Unretained(this), |
| 106 &done, |
| 107 &status, |
| 108 &created)); |
106 message_loop_.Run(); | 109 message_loop_.Run(); |
107 | 110 |
108 EXPECT_TRUE(done); | 111 EXPECT_TRUE(done); |
109 EXPECT_EQ(SYNC_STATUS_OK, status); | 112 EXPECT_EQ(SYNC_STATUS_OK, status); |
110 | 113 |
111 if (created) { | 114 if (created) { |
112 EXPECT_FALSE(created_); | 115 EXPECT_FALSE(created_); |
113 created_ = created; | 116 created_ = created; |
114 return; | 117 return; |
115 } | 118 } |
(...skipping 483 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
599 metadata_store()->AddIncrementalSyncOrigin(kOrigin1, kResourceId1); | 602 metadata_store()->AddIncrementalSyncOrigin(kOrigin1, kResourceId1); |
600 VerifyIncrementalSyncOrigin(kOrigin1, kResourceId1); | 603 VerifyIncrementalSyncOrigin(kOrigin1, kResourceId1); |
601 VerifyReverseMap(); | 604 VerifyReverseMap(); |
602 | 605 |
603 metadata_store()->SetOriginRootDirectory(kOrigin1, kResourceId2); | 606 metadata_store()->SetOriginRootDirectory(kOrigin1, kResourceId2); |
604 VerifyIncrementalSyncOrigin(kOrigin1, kResourceId2); | 607 VerifyIncrementalSyncOrigin(kOrigin1, kResourceId2); |
605 VerifyReverseMap(); | 608 VerifyReverseMap(); |
606 } | 609 } |
607 | 610 |
608 } // namespace sync_file_system | 611 } // namespace sync_file_system |
OLD | NEW |