OLD | NEW |
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/list_changes_task.h" | 5 #include "chrome/browser/sync_file_system/drive_backend/list_changes_task.h" |
6 | 6 |
7 #include <string> | 7 #include <string> |
8 | 8 |
9 #include "base/files/scoped_temp_dir.h" | 9 #include "base/files/scoped_temp_dir.h" |
10 #include "base/format_macros.h" | 10 #include "base/format_macros.h" |
(...skipping 21 matching lines...) Expand all Loading... |
32 const char kAppID[] = "app_id"; | 32 const char kAppID[] = "app_id"; |
33 const char kUnregisteredAppID[] = "app_id unregistered"; | 33 const char kUnregisteredAppID[] = "app_id unregistered"; |
34 | 34 |
35 } // namespace | 35 } // namespace |
36 | 36 |
37 class ListChangesTaskTest : public testing::Test { | 37 class ListChangesTaskTest : public testing::Test { |
38 public: | 38 public: |
39 ListChangesTaskTest() {} | 39 ListChangesTaskTest() {} |
40 virtual ~ListChangesTaskTest() {} | 40 virtual ~ListChangesTaskTest() {} |
41 | 41 |
42 virtual void SetUp() OVERRIDE { | 42 virtual void SetUp() override { |
43 ASSERT_TRUE(database_dir_.CreateUniqueTempDir()); | 43 ASSERT_TRUE(database_dir_.CreateUniqueTempDir()); |
44 in_memory_env_.reset(leveldb::NewMemEnv(leveldb::Env::Default())); | 44 in_memory_env_.reset(leveldb::NewMemEnv(leveldb::Env::Default())); |
45 | 45 |
46 scoped_ptr<drive::FakeDriveService> | 46 scoped_ptr<drive::FakeDriveService> |
47 fake_drive_service(new drive::FakeDriveService); | 47 fake_drive_service(new drive::FakeDriveService); |
48 | 48 |
49 scoped_ptr<drive::DriveUploaderInterface> | 49 scoped_ptr<drive::DriveUploaderInterface> |
50 drive_uploader(new drive::DriveUploader( | 50 drive_uploader(new drive::DriveUploader( |
51 fake_drive_service.get(), | 51 fake_drive_service.get(), |
52 base::ThreadTaskRunnerHandle::Get())); | 52 base::ThreadTaskRunnerHandle::Get())); |
(...skipping 15 matching lines...) Expand all Loading... |
68 nullptr, | 68 nullptr, |
69 base::ThreadTaskRunnerHandle::Get(), | 69 base::ThreadTaskRunnerHandle::Get(), |
70 base::ThreadTaskRunnerHandle::Get())); | 70 base::ThreadTaskRunnerHandle::Get())); |
71 | 71 |
72 SetUpRemoteFolders(); | 72 SetUpRemoteFolders(); |
73 | 73 |
74 InitializeMetadataDatabase(); | 74 InitializeMetadataDatabase(); |
75 RegisterApp(kAppID); | 75 RegisterApp(kAppID); |
76 } | 76 } |
77 | 77 |
78 virtual void TearDown() OVERRIDE { | 78 virtual void TearDown() override { |
79 sync_task_manager_.reset(); | 79 sync_task_manager_.reset(); |
80 context_.reset(); | 80 context_.reset(); |
81 base::RunLoop().RunUntilIdle(); | 81 base::RunLoop().RunUntilIdle(); |
82 } | 82 } |
83 | 83 |
84 protected: | 84 protected: |
85 SyncStatusCode RunTask(scoped_ptr<SyncTask> sync_task) { | 85 SyncStatusCode RunTask(scoped_ptr<SyncTask> sync_task) { |
86 SyncStatusCode status = SYNC_STATUS_UNKNOWN; | 86 SyncStatusCode status = SYNC_STATUS_UNKNOWN; |
87 sync_task_manager_->ScheduleSyncTask( | 87 sync_task_manager_->ScheduleSyncTask( |
88 FROM_HERE, sync_task.Pass(), | 88 FROM_HERE, sync_task.Pass(), |
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
239 SetUpChangesInFolder(app_root_folder_id()); | 239 SetUpChangesInFolder(app_root_folder_id()); |
240 | 240 |
241 EXPECT_EQ(SYNC_STATUS_OK, RunTask( | 241 EXPECT_EQ(SYNC_STATUS_OK, RunTask( |
242 scoped_ptr<SyncTask>(new ListChangesTask(GetSyncEngineContext())))); | 242 scoped_ptr<SyncTask>(new ListChangesTask(GetSyncEngineContext())))); |
243 | 243 |
244 EXPECT_EQ(num_dirty_trackers + 4, CountDirtyTracker()); | 244 EXPECT_EQ(num_dirty_trackers + 4, CountDirtyTracker()); |
245 } | 245 } |
246 | 246 |
247 } // namespace drive_backend | 247 } // namespace drive_backend |
248 } // namespace sync_file_system | 248 } // namespace sync_file_system |
OLD | NEW |