| Index: chrome/browser/chromeos/drive/fileapi/webkit_file_stream_reader_impl_unittest.cc
|
| diff --git a/chrome/browser/chromeos/drive/fileapi/webkit_file_stream_reader_impl_unittest.cc b/chrome/browser/chromeos/drive/fileapi/webkit_file_stream_reader_impl_unittest.cc
|
| index eda88b484189122ece3f186b50aa5510cd0079dc..4210c9d0b732a92d6e5bb9ec413fc4b4bba8f21a 100644
|
| --- a/chrome/browser/chromeos/drive/fileapi/webkit_file_stream_reader_impl_unittest.cc
|
| +++ b/chrome/browser/chromeos/drive/fileapi/webkit_file_stream_reader_impl_unittest.cc
|
| @@ -7,11 +7,11 @@
|
| #include <stddef.h>
|
| #include <stdint.h>
|
|
|
| +#include <memory>
|
| #include <string>
|
|
|
| #include "base/bind.h"
|
| #include "base/bind_helpers.h"
|
| -#include "base/memory/scoped_ptr.h"
|
| #include "base/run_loop.h"
|
| #include "base/threading/thread.h"
|
| #include "base/time/time.h"
|
| @@ -64,20 +64,22 @@ class WebkitFileStreamReaderImplTest : public ::testing::Test {
|
|
|
| content::TestBrowserThreadBundle thread_bundle_;
|
|
|
| - scoped_ptr<base::Thread> worker_thread_;
|
| + std::unique_ptr<base::Thread> worker_thread_;
|
|
|
| - scoped_ptr<FakeDriveService> fake_drive_service_;
|
| - scoped_ptr<test_util::FakeFileSystem> fake_file_system_;
|
| + std::unique_ptr<FakeDriveService> fake_drive_service_;
|
| + std::unique_ptr<test_util::FakeFileSystem> fake_file_system_;
|
| };
|
|
|
| TEST_F(WebkitFileStreamReaderImplTest, ReadThenGetLength) {
|
| const base::FilePath kDriveFile =
|
| util::GetDriveMyDriveRootPath().AppendASCII("File 1.txt");
|
|
|
| - scoped_ptr<WebkitFileStreamReaderImpl> reader(new WebkitFileStreamReaderImpl(
|
| - GetFileSystemGetter(), worker_thread_->task_runner().get(), kDriveFile,
|
| - 0, // offset
|
| - base::Time())); // expected modification time
|
| + std::unique_ptr<WebkitFileStreamReaderImpl> reader(
|
| + new WebkitFileStreamReaderImpl(
|
| + GetFileSystemGetter(), worker_thread_->task_runner().get(),
|
| + kDriveFile,
|
| + 0, // offset
|
| + base::Time())); // expected modification time
|
|
|
| std::string content;
|
| ASSERT_EQ(net::OK, test_util::ReadAllData(reader.get(), &content));
|
| @@ -92,10 +94,12 @@ TEST_F(WebkitFileStreamReaderImplTest, GetLengthThenRead) {
|
| const base::FilePath kDriveFile =
|
| util::GetDriveMyDriveRootPath().AppendASCII("File 1.txt");
|
|
|
| - scoped_ptr<WebkitFileStreamReaderImpl> reader(new WebkitFileStreamReaderImpl(
|
| - GetFileSystemGetter(), worker_thread_->task_runner().get(), kDriveFile,
|
| - 0, // offset
|
| - base::Time())); // expected modification time
|
| + std::unique_ptr<WebkitFileStreamReaderImpl> reader(
|
| + new WebkitFileStreamReaderImpl(
|
| + GetFileSystemGetter(), worker_thread_->task_runner().get(),
|
| + kDriveFile,
|
| + 0, // offset
|
| + base::Time())); // expected modification time
|
|
|
| net::TestInt64CompletionCallback callback;
|
| int64_t length = reader->GetLength(callback.callback());
|
| @@ -111,10 +115,11 @@ TEST_F(WebkitFileStreamReaderImplTest, ReadWithOffset) {
|
| util::GetDriveMyDriveRootPath().AppendASCII("File 1.txt");
|
| const int kOffset = 5;
|
|
|
| - scoped_ptr<WebkitFileStreamReaderImpl> reader(new WebkitFileStreamReaderImpl(
|
| - GetFileSystemGetter(), worker_thread_->task_runner().get(), kDriveFile,
|
| - kOffset,
|
| - base::Time())); // expected modification time
|
| + std::unique_ptr<WebkitFileStreamReaderImpl> reader(
|
| + new WebkitFileStreamReaderImpl(
|
| + GetFileSystemGetter(), worker_thread_->task_runner().get(),
|
| + kDriveFile, kOffset,
|
| + base::Time())); // expected modification time
|
|
|
| std::string content;
|
| ASSERT_EQ(net::OK, test_util::ReadAllData(reader.get(), &content));
|
| @@ -129,10 +134,12 @@ TEST_F(WebkitFileStreamReaderImplTest, ReadError) {
|
| const base::FilePath kDriveFile =
|
| util::GetDriveMyDriveRootPath().AppendASCII("non-existing.txt");
|
|
|
| - scoped_ptr<WebkitFileStreamReaderImpl> reader(new WebkitFileStreamReaderImpl(
|
| - GetFileSystemGetter(), worker_thread_->task_runner().get(), kDriveFile,
|
| - 0, // offset
|
| - base::Time())); // expected modification time
|
| + std::unique_ptr<WebkitFileStreamReaderImpl> reader(
|
| + new WebkitFileStreamReaderImpl(
|
| + GetFileSystemGetter(), worker_thread_->task_runner().get(),
|
| + kDriveFile,
|
| + 0, // offset
|
| + base::Time())); // expected modification time
|
|
|
| const int kBufferSize = 10;
|
| scoped_refptr<net::IOBuffer> io_buffer(new net::IOBuffer(kBufferSize));
|
| @@ -146,10 +153,12 @@ TEST_F(WebkitFileStreamReaderImplTest, GetLengthError) {
|
| const base::FilePath kDriveFile =
|
| util::GetDriveMyDriveRootPath().AppendASCII("non-existing.txt");
|
|
|
| - scoped_ptr<WebkitFileStreamReaderImpl> reader(new WebkitFileStreamReaderImpl(
|
| - GetFileSystemGetter(), worker_thread_->task_runner().get(), kDriveFile,
|
| - 0, // offset
|
| - base::Time())); // expected modification time
|
| + std::unique_ptr<WebkitFileStreamReaderImpl> reader(
|
| + new WebkitFileStreamReaderImpl(
|
| + GetFileSystemGetter(), worker_thread_->task_runner().get(),
|
| + kDriveFile,
|
| + 0, // offset
|
| + base::Time())); // expected modification time
|
|
|
| net::TestInt64CompletionCallback callback;
|
| int64_t result = reader->GetLength(callback.callback());
|
| @@ -166,7 +175,7 @@ TEST_F(WebkitFileStreamReaderImplTest, LastModification) {
|
| "2011-12-14T00:40:47.330Z", &expected_modification_time));
|
|
|
| FileError error = FILE_ERROR_FAILED;
|
| - scoped_ptr<ResourceEntry> entry;
|
| + std::unique_ptr<ResourceEntry> entry;
|
| fake_file_system_->GetResourceEntry(
|
| kDriveFile,
|
| google_apis::test_util::CreateCopyResultCallback(&error, &entry));
|
| @@ -175,7 +184,7 @@ TEST_F(WebkitFileStreamReaderImplTest, LastModification) {
|
| ASSERT_TRUE(entry);
|
|
|
| google_apis::DriveApiErrorCode status = google_apis::DRIVE_OTHER_ERROR;
|
| - scoped_ptr<google_apis::FileResource> server_entry;
|
| + std::unique_ptr<google_apis::FileResource> server_entry;
|
| fake_drive_service_->UpdateResource(
|
| entry->resource_id(),
|
| std::string(), // parent_resource_id
|
| @@ -186,10 +195,12 @@ TEST_F(WebkitFileStreamReaderImplTest, LastModification) {
|
| base::RunLoop().RunUntilIdle();
|
| EXPECT_EQ(google_apis::HTTP_SUCCESS, status);
|
|
|
| - scoped_ptr<WebkitFileStreamReaderImpl> reader(new WebkitFileStreamReaderImpl(
|
| - GetFileSystemGetter(), worker_thread_->task_runner().get(), kDriveFile,
|
| - 0, // offset
|
| - expected_modification_time));
|
| + std::unique_ptr<WebkitFileStreamReaderImpl> reader(
|
| + new WebkitFileStreamReaderImpl(GetFileSystemGetter(),
|
| + worker_thread_->task_runner().get(),
|
| + kDriveFile,
|
| + 0, // offset
|
| + expected_modification_time));
|
|
|
| net::TestInt64CompletionCallback callback;
|
| int64_t result = reader->GetLength(callback.callback());
|
| @@ -205,10 +216,12 @@ TEST_F(WebkitFileStreamReaderImplTest, DISABLED_LastModificationError) {
|
| const base::FilePath kDriveFile =
|
| util::GetDriveMyDriveRootPath().AppendASCII("File 1.txt");
|
|
|
| - scoped_ptr<WebkitFileStreamReaderImpl> reader(new WebkitFileStreamReaderImpl(
|
| - GetFileSystemGetter(), worker_thread_->task_runner().get(), kDriveFile,
|
| - 0, // offset
|
| - base::Time::FromInternalValue(1)));
|
| + std::unique_ptr<WebkitFileStreamReaderImpl> reader(
|
| + new WebkitFileStreamReaderImpl(GetFileSystemGetter(),
|
| + worker_thread_->task_runner().get(),
|
| + kDriveFile,
|
| + 0, // offset
|
| + base::Time::FromInternalValue(1)));
|
|
|
| net::TestInt64CompletionCallback callback;
|
| int64_t result = reader->GetLength(callback.callback());
|
|
|