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_entry_conversion.h" | 5 #include "chrome/browser/chromeos/drive/resource_entry_conversion.h" |
6 | 6 |
7 #include "base/files/file_path.h" | 7 #include "base/files/file_path.h" |
8 #include "base/time/time.h" | 8 #include "base/time/time.h" |
9 #include "base/values.h" | 9 #include "base/values.h" |
10 #include "chrome/browser/chromeos/drive/drive.pb.h" | 10 #include "chrome/browser/chromeos/drive/drive.pb.h" |
(...skipping 331 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
342 | 342 |
343 TEST(ResourceEntryConversionTest, ToPlatformFileInfo) { | 343 TEST(ResourceEntryConversionTest, ToPlatformFileInfo) { |
344 ResourceEntry entry; | 344 ResourceEntry entry; |
345 entry.mutable_file_info()->set_size(12345); | 345 entry.mutable_file_info()->set_size(12345); |
346 entry.mutable_file_info()->set_is_directory(true); | 346 entry.mutable_file_info()->set_is_directory(true); |
347 entry.mutable_file_info()->set_is_symbolic_link(true); | 347 entry.mutable_file_info()->set_is_symbolic_link(true); |
348 entry.mutable_file_info()->set_creation_time(999); | 348 entry.mutable_file_info()->set_creation_time(999); |
349 entry.mutable_file_info()->set_last_modified(123456789); | 349 entry.mutable_file_info()->set_last_modified(123456789); |
350 entry.mutable_file_info()->set_last_accessed(987654321); | 350 entry.mutable_file_info()->set_last_accessed(987654321); |
351 | 351 |
352 base::PlatformFileInfo file_info; | 352 base::File::Info file_info; |
353 ConvertResourceEntryToPlatformFileInfo(entry, &file_info); | 353 ConvertResourceEntryToFileInfo(entry, &file_info); |
354 EXPECT_EQ(entry.file_info().size(), file_info.size); | 354 EXPECT_EQ(entry.file_info().size(), file_info.size); |
355 EXPECT_EQ(entry.file_info().is_directory(), file_info.is_directory); | 355 EXPECT_EQ(entry.file_info().is_directory(), file_info.is_directory); |
356 EXPECT_EQ(entry.file_info().is_symbolic_link(), file_info.is_symbolic_link); | 356 EXPECT_EQ(entry.file_info().is_symbolic_link(), file_info.is_symbolic_link); |
357 EXPECT_EQ(base::Time::FromInternalValue(entry.file_info().creation_time()), | 357 EXPECT_EQ(base::Time::FromInternalValue(entry.file_info().creation_time()), |
358 file_info.creation_time); | 358 file_info.creation_time); |
359 EXPECT_EQ(base::Time::FromInternalValue(entry.file_info().last_modified()), | 359 EXPECT_EQ(base::Time::FromInternalValue(entry.file_info().last_modified()), |
360 file_info.last_modified); | 360 file_info.last_modified); |
361 EXPECT_EQ(base::Time::FromInternalValue(entry.file_info().last_accessed()), | 361 EXPECT_EQ(base::Time::FromInternalValue(entry.file_info().last_accessed()), |
362 file_info.last_accessed); | 362 file_info.last_accessed); |
363 } | 363 } |
364 | 364 |
365 TEST(ResourceEntryConversionTest, FromPlatformFileInfo) { | 365 TEST(ResourceEntryConversionTest, FromPlatformFileInfo) { |
366 base::PlatformFileInfo file_info; | 366 base::File::Info file_info; |
367 file_info.size = 12345; | 367 file_info.size = 12345; |
368 file_info.is_directory = true; | 368 file_info.is_directory = true; |
369 file_info.is_symbolic_link = true; | 369 file_info.is_symbolic_link = true; |
370 file_info.last_modified = | 370 file_info.last_modified = |
371 base::Time::UnixEpoch() + base::TimeDelta::FromDays(999); | 371 base::Time::UnixEpoch() + base::TimeDelta::FromDays(999); |
372 file_info.last_accessed = | 372 file_info.last_accessed = |
373 base::Time::UnixEpoch() + base::TimeDelta::FromDays(12345); | 373 base::Time::UnixEpoch() + base::TimeDelta::FromDays(12345); |
374 file_info.creation_time = | 374 file_info.creation_time = |
375 base::Time::UnixEpoch() + base::TimeDelta::FromDays(54321); | 375 base::Time::UnixEpoch() + base::TimeDelta::FromDays(54321); |
376 | 376 |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
431 std::string parent_resource_id; | 431 std::string parent_resource_id; |
432 EXPECT_TRUE(ConvertToResourceEntry(entry_no_fields, &entry, | 432 EXPECT_TRUE(ConvertToResourceEntry(entry_no_fields, &entry, |
433 &parent_resource_id)); | 433 &parent_resource_id)); |
434 EXPECT_FALSE(entry.file_specific_info().has_image_width()); | 434 EXPECT_FALSE(entry.file_specific_info().has_image_width()); |
435 EXPECT_FALSE(entry.file_specific_info().has_image_height()); | 435 EXPECT_FALSE(entry.file_specific_info().has_image_height()); |
436 EXPECT_FALSE(entry.file_specific_info().has_image_rotation()); | 436 EXPECT_FALSE(entry.file_specific_info().has_image_rotation()); |
437 } | 437 } |
438 } | 438 } |
439 | 439 |
440 } // namespace drive | 440 } // namespace drive |
OLD | NEW |