| 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 #import <Foundation/Foundation.h> | 5 #import <Foundation/Foundation.h> |
| 6 #import <ImageCaptureCore/ImageCaptureCore.h> | 6 #import <ImageCaptureCore/ImageCaptureCore.h> |
| 7 | 7 |
| 8 #include "base/file_util.h" | 8 #include "base/file_util.h" |
| 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 373 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 384 // contents to a separate filename, mimicking the ImageCaptureCore | 384 // contents to a separate filename, mimicking the ImageCaptureCore |
| 385 // library behavior. Our code then renames the file onto the requested | 385 // library behavior. Our code then renames the file onto the requested |
| 386 // destination. | 386 // destination. |
| 387 [camera downloadFile:kTestFileName localPath:temp_file]; | 387 [camera downloadFile:kTestFileName localPath:temp_file]; |
| 388 base::RunLoop().RunUntilIdle(); | 388 base::RunLoop().RunUntilIdle(); |
| 389 | 389 |
| 390 ASSERT_EQ(2U, listener_.downloads().size()); | 390 ASSERT_EQ(2U, listener_.downloads().size()); |
| 391 EXPECT_EQ(kTestFileName, listener_.downloads()[1]); | 391 EXPECT_EQ(kTestFileName, listener_.downloads()[1]); |
| 392 ASSERT_EQ(base::PLATFORM_FILE_OK, listener_.last_error()); | 392 ASSERT_EQ(base::PLATFORM_FILE_OK, listener_.last_error()); |
| 393 char file_contents[5]; | 393 char file_contents[5]; |
| 394 ASSERT_EQ(4, file_util::ReadFile(temp_file, file_contents, | 394 ASSERT_EQ(4, base::ReadFile(temp_file, file_contents, |
| 395 strlen(kTestFileContents))); | 395 strlen(kTestFileContents))); |
| 396 EXPECT_EQ(kTestFileContents, | 396 EXPECT_EQ(kTestFileContents, |
| 397 std::string(file_contents, strlen(kTestFileContents))); | 397 std::string(file_contents, strlen(kTestFileContents))); |
| 398 | 398 |
| 399 [camera didRemoveDevice:device]; | 399 [camera didRemoveDevice:device]; |
| 400 } | 400 } |
| 401 | 401 |
| 402 TEST_F(ImageCaptureDeviceManagerTest, TestSubdirectories) { | 402 TEST_F(ImageCaptureDeviceManagerTest, TestSubdirectories) { |
| 403 ImageCaptureDeviceManager manager; | 403 ImageCaptureDeviceManager manager; |
| 404 manager.SetNotifications(monitor_->receiver()); | 404 manager.SetNotifications(monitor_->receiver()); |
| 405 MockICCameraDevice* device = AttachDevice(&manager); | 405 MockICCameraDevice* device = AttachDevice(&manager); |
| (...skipping 12 matching lines...) Expand all Loading... |
| 418 [camera cameraDevice:nil didAddItem:picture1]; | 418 [camera cameraDevice:nil didAddItem:picture1]; |
| 419 | 419 |
| 420 base::ScopedTempDir temp_dir; | 420 base::ScopedTempDir temp_dir; |
| 421 ASSERT_TRUE(temp_dir.CreateUniqueTempDir()); | 421 ASSERT_TRUE(temp_dir.CreateUniqueTempDir()); |
| 422 base::FilePath temp_file = temp_dir.path().Append("tempfile"); | 422 base::FilePath temp_file = temp_dir.path().Append("tempfile"); |
| 423 | 423 |
| 424 [camera downloadFile:("dir/" + kTestFileName) localPath:temp_file]; | 424 [camera downloadFile:("dir/" + kTestFileName) localPath:temp_file]; |
| 425 base::RunLoop().RunUntilIdle(); | 425 base::RunLoop().RunUntilIdle(); |
| 426 | 426 |
| 427 char file_contents[5]; | 427 char file_contents[5]; |
| 428 ASSERT_EQ(4, file_util::ReadFile(temp_file, file_contents, | 428 ASSERT_EQ(4, base::ReadFile(temp_file, file_contents, |
| 429 strlen(kTestFileContents))); | 429 strlen(kTestFileContents))); |
| 430 EXPECT_EQ(kTestFileContents, | 430 EXPECT_EQ(kTestFileContents, |
| 431 std::string(file_contents, strlen(kTestFileContents))); | 431 std::string(file_contents, strlen(kTestFileContents))); |
| 432 | 432 |
| 433 [camera didRemoveDevice:device]; | 433 [camera didRemoveDevice:device]; |
| 434 } | 434 } |
| OLD | NEW |