Index: webkit/browser/fileapi/upload_file_system_file_element_reader_unittest.cc |
diff --git a/webkit/browser/fileapi/upload_file_system_file_element_reader_unittest.cc b/webkit/browser/fileapi/upload_file_system_file_element_reader_unittest.cc |
index 6337d50894614ddba8e371f8e10a99c7f8712f13..fc93000ba2cc530880afd6777d25785e80fcbc6e 100644 |
--- a/webkit/browser/fileapi/upload_file_system_file_element_reader_unittest.cc |
+++ b/webkit/browser/fileapi/upload_file_system_file_element_reader_unittest.cc |
@@ -55,9 +55,12 @@ class UploadFileSystemFileElementReaderTest : public testing::Test { |
&file_modification_time_); |
// Create and initialize a reader. |
- reader_.reset(new UploadFileSystemFileElementReader( |
- file_system_context_, file_url_, 0, kuint64max, |
- file_modification_time_)); |
+ reader_.reset( |
+ new UploadFileSystemFileElementReader(file_system_context_.get(), |
+ file_url_, |
+ 0, |
+ kuint64max, |
+ file_modification_time_)); |
net::TestCompletionCallback callback; |
ASSERT_EQ(net::ERR_IO_PENDING, reader_->Init(callback.callback())); |
EXPECT_EQ(net::OK, callback.WaitForResult()); |
@@ -84,7 +87,7 @@ class UploadFileSystemFileElementReaderTest : public testing::Test { |
fileapi::FileSystemFileUtil* file_util = |
file_system_context_->GetFileUtil(kFileSystemType); |
- fileapi::FileSystemOperationContext context(file_system_context_); |
+ fileapi::FileSystemOperationContext context(file_system_context_.get()); |
context.set_allowed_bytes_growth(1024); |
base::PlatformFile handle = base::kInvalidPlatformFileValue; |
@@ -131,13 +134,13 @@ TEST_F(UploadFileSystemFileElementReaderTest, ReadAll) { |
scoped_refptr<net::IOBufferWithSize> buf = |
new net::IOBufferWithSize(file_data_.size()); |
net::TestCompletionCallback read_callback; |
- ASSERT_EQ(net::ERR_IO_PENDING, reader_->Read(buf, buf->size(), |
- read_callback.callback())); |
+ ASSERT_EQ(net::ERR_IO_PENDING, |
+ reader_->Read(buf.get(), buf->size(), read_callback.callback())); |
EXPECT_EQ(buf->size(), read_callback.WaitForResult()); |
EXPECT_EQ(0U, reader_->BytesRemaining()); |
EXPECT_TRUE(std::equal(file_data_.begin(), file_data_.end(), buf->data())); |
// Try to read again. |
- EXPECT_EQ(0, reader_->Read(buf, buf->size(), read_callback.callback())); |
+ EXPECT_EQ(0, reader_->Read(buf.get(), buf->size(), read_callback.callback())); |
} |
TEST_F(UploadFileSystemFileElementReaderTest, ReadPartially) { |
@@ -148,16 +151,16 @@ TEST_F(UploadFileSystemFileElementReaderTest, ReadPartially) { |
new net::IOBufferWithSize(kHalfSize); |
net::TestCompletionCallback read_callback1; |
- ASSERT_EQ(net::ERR_IO_PENDING, reader_->Read(buf, buf->size(), |
- read_callback1.callback())); |
+ ASSERT_EQ(net::ERR_IO_PENDING, |
+ reader_->Read(buf.get(), buf->size(), read_callback1.callback())); |
EXPECT_EQ(buf->size(), read_callback1.WaitForResult()); |
EXPECT_EQ(file_data_.size() - buf->size(), reader_->BytesRemaining()); |
EXPECT_TRUE(std::equal(file_data_.begin(), file_data_.begin() + kHalfSize, |
buf->data())); |
net::TestCompletionCallback read_callback2; |
- EXPECT_EQ(net::ERR_IO_PENDING, reader_->Read(buf, buf->size(), |
- read_callback2.callback())); |
+ EXPECT_EQ(net::ERR_IO_PENDING, |
+ reader_->Read(buf.get(), buf->size(), read_callback2.callback())); |
EXPECT_EQ(buf->size(), read_callback2.WaitForResult()); |
EXPECT_EQ(0U, reader_->BytesRemaining()); |
EXPECT_TRUE(std::equal(file_data_.begin() + kHalfSize, file_data_.end(), |
@@ -169,8 +172,8 @@ TEST_F(UploadFileSystemFileElementReaderTest, ReadTooMuch) { |
scoped_refptr<net::IOBufferWithSize> buf = |
new net::IOBufferWithSize(kTooLargeSize); |
net::TestCompletionCallback read_callback; |
- ASSERT_EQ(net::ERR_IO_PENDING, reader_->Read(buf, buf->size(), |
- read_callback.callback())); |
+ ASSERT_EQ(net::ERR_IO_PENDING, |
+ reader_->Read(buf.get(), buf->size(), read_callback.callback())); |
EXPECT_EQ(static_cast<int>(file_data_.size()), read_callback.WaitForResult()); |
EXPECT_EQ(0U, reader_->BytesRemaining()); |
EXPECT_TRUE(std::equal(file_data_.begin(), file_data_.end(), buf->data())); |
@@ -182,8 +185,8 @@ TEST_F(UploadFileSystemFileElementReaderTest, MultipleInit) { |
// Read all. |
net::TestCompletionCallback read_callback1; |
- ASSERT_EQ(net::ERR_IO_PENDING, reader_->Read(buf, buf->size(), |
- read_callback1.callback())); |
+ ASSERT_EQ(net::ERR_IO_PENDING, |
+ reader_->Read(buf.get(), buf->size(), read_callback1.callback())); |
EXPECT_EQ(buf->size(), read_callback1.WaitForResult()); |
EXPECT_EQ(0U, reader_->BytesRemaining()); |
EXPECT_TRUE(std::equal(file_data_.begin(), file_data_.end(), buf->data())); |
@@ -197,8 +200,8 @@ TEST_F(UploadFileSystemFileElementReaderTest, MultipleInit) { |
// Read again. |
net::TestCompletionCallback read_callback2; |
- ASSERT_EQ(net::ERR_IO_PENDING, reader_->Read(buf, buf->size(), |
- read_callback2.callback())); |
+ ASSERT_EQ(net::ERR_IO_PENDING, |
+ reader_->Read(buf.get(), buf->size(), read_callback2.callback())); |
EXPECT_EQ(buf->size(), read_callback2.WaitForResult()); |
EXPECT_EQ(0U, reader_->BytesRemaining()); |
EXPECT_TRUE(std::equal(file_data_.begin(), file_data_.end(), buf->data())); |
@@ -210,8 +213,8 @@ TEST_F(UploadFileSystemFileElementReaderTest, InitDuringAsyncOperation) { |
// Start reading all. |
net::TestCompletionCallback read_callback1; |
- EXPECT_EQ(net::ERR_IO_PENDING, reader_->Read(buf, buf->size(), |
- read_callback1.callback())); |
+ EXPECT_EQ(net::ERR_IO_PENDING, |
+ reader_->Read(buf.get(), buf->size(), read_callback1.callback())); |
// Call Init to cancel the previous read. |
net::TestCompletionCallback init_callback1; |
@@ -228,8 +231,8 @@ TEST_F(UploadFileSystemFileElementReaderTest, InitDuringAsyncOperation) { |
scoped_refptr<net::IOBufferWithSize> buf2 = |
new net::IOBufferWithSize(file_data_.size() / 2); |
net::TestCompletionCallback read_callback2; |
- EXPECT_EQ(net::ERR_IO_PENDING, reader_->Read(buf2, buf2->size(), |
- read_callback2.callback())); |
+ EXPECT_EQ(net::ERR_IO_PENDING, |
+ reader_->Read(buf2.get(), buf2->size(), read_callback2.callback())); |
EXPECT_EQ(buf2->size(), read_callback2.WaitForResult()); |
EXPECT_EQ(file_data_.size() - buf2->size(), reader_->BytesRemaining()); |
EXPECT_TRUE(std::equal(file_data_.begin(), file_data_.begin() + buf2->size(), |
@@ -244,7 +247,7 @@ TEST_F(UploadFileSystemFileElementReaderTest, Range) { |
const int kOffset = 2; |
const int kLength = file_data_.size() - kOffset * 3; |
reader_.reset(new UploadFileSystemFileElementReader( |
- file_system_context_, file_url_, kOffset, kLength, base::Time())); |
+ file_system_context_.get(), file_url_, kOffset, kLength, base::Time())); |
net::TestCompletionCallback init_callback; |
ASSERT_EQ(net::ERR_IO_PENDING, reader_->Init(init_callback.callback())); |
EXPECT_EQ(net::OK, init_callback.WaitForResult()); |
@@ -252,8 +255,8 @@ TEST_F(UploadFileSystemFileElementReaderTest, Range) { |
EXPECT_EQ(static_cast<uint64>(kLength), reader_->BytesRemaining()); |
scoped_refptr<net::IOBufferWithSize> buf = new net::IOBufferWithSize(kLength); |
net::TestCompletionCallback read_callback; |
- ASSERT_EQ(net::ERR_IO_PENDING, reader_->Read(buf, buf->size(), |
- read_callback.callback())); |
+ ASSERT_EQ(net::ERR_IO_PENDING, |
+ reader_->Read(buf.get(), buf->size(), read_callback.callback())); |
EXPECT_EQ(kLength, read_callback.WaitForResult()); |
EXPECT_TRUE(std::equal(file_data_.begin() + kOffset, |
file_data_.begin() + kOffset + kLength, |
@@ -264,9 +267,12 @@ TEST_F(UploadFileSystemFileElementReaderTest, FileChanged) { |
// Expect one second before the actual modification time to simulate change. |
const base::Time expected_modification_time = |
file_modification_time_ - base::TimeDelta::FromSeconds(1); |
- reader_.reset(new UploadFileSystemFileElementReader( |
- file_system_context_, file_url_, 0, kuint64max, |
- expected_modification_time)); |
+ reader_.reset( |
+ new UploadFileSystemFileElementReader(file_system_context_.get(), |
+ file_url_, |
+ 0, |
+ kuint64max, |
+ expected_modification_time)); |
net::TestCompletionCallback init_callback; |
ASSERT_EQ(net::ERR_IO_PENDING, reader_->Init(init_callback.callback())); |
EXPECT_EQ(net::ERR_UPLOAD_FILE_CHANGED, init_callback.WaitForResult()); |
@@ -275,7 +281,7 @@ TEST_F(UploadFileSystemFileElementReaderTest, FileChanged) { |
TEST_F(UploadFileSystemFileElementReaderTest, WrongURL) { |
const GURL wrong_url = GetFileSystemURL("wrong_file_name.dat"); |
reader_.reset(new UploadFileSystemFileElementReader( |
- file_system_context_, wrong_url, 0, kuint64max, base::Time())); |
+ file_system_context_.get(), wrong_url, 0, kuint64max, base::Time())); |
net::TestCompletionCallback init_callback; |
ASSERT_EQ(net::ERR_IO_PENDING, reader_->Init(init_callback.callback())); |
EXPECT_EQ(net::ERR_FILE_NOT_FOUND, init_callback.WaitForResult()); |