| 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/chromeos/drive/resource_metadata.h" | 5 #include "chrome/browser/chromeos/drive/resource_metadata.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <string> | 8 #include <string> |
| 9 #include <utility> | 9 #include <utility> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 209 google_apis::test_util::RunBlockingPoolTask(); | 209 google_apis::test_util::RunBlockingPoolTask(); |
| 210 return result; | 210 return result; |
| 211 } | 211 } |
| 212 | 212 |
| 213 base::ScopedTempDir temp_dir_; | 213 base::ScopedTempDir temp_dir_; |
| 214 scoped_refptr<base::SequencedTaskRunner> blocking_task_runner_; | 214 scoped_refptr<base::SequencedTaskRunner> blocking_task_runner_; |
| 215 scoped_ptr<ResourceMetadata, test_util::DestroyHelperForTests> | 215 scoped_ptr<ResourceMetadata, test_util::DestroyHelperForTests> |
| 216 resource_metadata_; | 216 resource_metadata_; |
| 217 | 217 |
| 218 private: | 218 private: |
| 219 MessageLoopForUI message_loop_; | 219 base::MessageLoopForUI message_loop_; |
| 220 content::TestBrowserThread ui_thread_; | 220 content::TestBrowserThread ui_thread_; |
| 221 }; | 221 }; |
| 222 | 222 |
| 223 TEST_F(ResourceMetadataTestOnUIThread, LargestChangestamp) { | 223 TEST_F(ResourceMetadataTestOnUIThread, LargestChangestamp) { |
| 224 scoped_ptr<ResourceMetadata, test_util::DestroyHelperForTests> | 224 scoped_ptr<ResourceMetadata, test_util::DestroyHelperForTests> |
| 225 resource_metadata(new ResourceMetadata(temp_dir_.path(), | 225 resource_metadata(new ResourceMetadata(temp_dir_.path(), |
| 226 blocking_task_runner_)); | 226 blocking_task_runner_)); |
| 227 FileError error = FILE_ERROR_FAILED; | 227 FileError error = FILE_ERROR_FAILED; |
| 228 resource_metadata->Initialize( | 228 resource_metadata->Initialize( |
| 229 google_apis::test_util::CreateCopyResultCallback(&error)); | 229 google_apis::test_util::CreateCopyResultCallback(&error)); |
| (...skipping 961 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1191 message_loop_.RunUntilIdle(); | 1191 message_loop_.RunUntilIdle(); |
| 1192 ASSERT_EQ(FILE_ERROR_OK, error); | 1192 ASSERT_EQ(FILE_ERROR_OK, error); |
| 1193 | 1193 |
| 1194 SetUpEntries(resource_metadata_.get()); | 1194 SetUpEntries(resource_metadata_.get()); |
| 1195 } | 1195 } |
| 1196 | 1196 |
| 1197 virtual void TearDown() OVERRIDE { | 1197 virtual void TearDown() OVERRIDE { |
| 1198 } | 1198 } |
| 1199 | 1199 |
| 1200 base::ScopedTempDir temp_dir_; | 1200 base::ScopedTempDir temp_dir_; |
| 1201 MessageLoopForUI message_loop_; | 1201 base::MessageLoopForUI message_loop_; |
| 1202 content::TestBrowserThread ui_thread_; | 1202 content::TestBrowserThread ui_thread_; |
| 1203 scoped_ptr<ResourceMetadata, test_util::DestroyHelperForTests> | 1203 scoped_ptr<ResourceMetadata, test_util::DestroyHelperForTests> |
| 1204 resource_metadata_; | 1204 resource_metadata_; |
| 1205 }; | 1205 }; |
| 1206 | 1206 |
| 1207 TEST_F(ResourceMetadataTest, Iterate) { | 1207 TEST_F(ResourceMetadataTest, Iterate) { |
| 1208 scoped_ptr<ResourceMetadata::Iterator> it = resource_metadata_->GetIterator(); | 1208 scoped_ptr<ResourceMetadata::Iterator> it = resource_metadata_->GetIterator(); |
| 1209 ASSERT_TRUE(it); | 1209 ASSERT_TRUE(it); |
| 1210 | 1210 |
| 1211 int file_count = 0, directory_count = 0; | 1211 int file_count = 0, directory_count = 0; |
| 1212 for (; !it->IsAtEnd(); it->Advance()) { | 1212 for (; !it->IsAtEnd(); it->Advance()) { |
| 1213 if (!it->Get().file_info().is_directory()) | 1213 if (!it->Get().file_info().is_directory()) |
| 1214 ++file_count; | 1214 ++file_count; |
| 1215 else | 1215 else |
| 1216 ++directory_count; | 1216 ++directory_count; |
| 1217 } | 1217 } |
| 1218 | 1218 |
| 1219 EXPECT_EQ(7, file_count); | 1219 EXPECT_EQ(7, file_count); |
| 1220 EXPECT_EQ(6, directory_count); | 1220 EXPECT_EQ(6, directory_count); |
| 1221 } | 1221 } |
| 1222 | 1222 |
| 1223 } // namespace internal | 1223 } // namespace internal |
| 1224 } // namespace drive | 1224 } // namespace drive |
| OLD | NEW |