Index: net/base/file_stream_unittest.cc |
diff --git a/net/base/file_stream_unittest.cc b/net/base/file_stream_unittest.cc |
index efbde3315b35923c825a0e070c7492b1414334e5..89b6dbd401ba801eaffb7e39c22dc81850e3fe0a 100644 |
--- a/net/base/file_stream_unittest.cc |
+++ b/net/base/file_stream_unittest.cc |
@@ -203,7 +203,7 @@ TEST_F(FileStreamTest, AsyncRead) { |
std::string data_read; |
for (;;) { |
scoped_refptr<IOBufferWithSize> buf = new IOBufferWithSize(4); |
- rv = stream.Read(buf, buf->size(), callback.callback()); |
+ rv = stream.Read(buf.get(), buf->size(), callback.callback()); |
if (rv == ERR_IO_PENDING) |
rv = callback.WaitForResult(); |
EXPECT_LE(0, rv); |
@@ -234,7 +234,7 @@ TEST_F(FileStreamTest, AsyncRead_EarlyDelete) { |
EXPECT_EQ(file_size, total_bytes_avail); |
scoped_refptr<IOBufferWithSize> buf = new IOBufferWithSize(4); |
- rv = stream->Read(buf, buf->size(), callback.callback()); |
+ rv = stream->Read(buf.get(), buf->size(), callback.callback()); |
stream.reset(); // Delete instead of closing it. |
if (rv < 0) { |
EXPECT_EQ(ERR_IO_PENDING, rv); |
@@ -310,7 +310,7 @@ TEST_F(FileStreamTest, AsyncRead_FromOffset) { |
std::string data_read; |
for (;;) { |
scoped_refptr<IOBufferWithSize> buf = new IOBufferWithSize(4); |
- rv = stream.Read(buf, buf->size(), callback.callback()); |
+ rv = stream.Read(buf.get(), buf->size(), callback.callback()); |
if (rv == ERR_IO_PENDING) |
rv = callback.WaitForResult(); |
EXPECT_LE(0, rv); |
@@ -422,10 +422,10 @@ TEST_F(FileStreamTest, AsyncWrite) { |
scoped_refptr<IOBufferWithSize> buf = CreateTestDataBuffer(); |
scoped_refptr<DrainableIOBuffer> drainable = |
- new DrainableIOBuffer(buf, buf->size()); |
+ new DrainableIOBuffer(buf.get(), buf->size()); |
while (total_bytes_written != kTestDataSize) { |
- rv = stream.Write(drainable, drainable->BytesRemaining(), |
- callback.callback()); |
+ rv = stream.Write( |
+ drainable.get(), drainable->BytesRemaining(), callback.callback()); |
if (rv == ERR_IO_PENDING) |
rv = callback.WaitForResult(); |
EXPECT_LT(0, rv); |
@@ -455,7 +455,7 @@ TEST_F(FileStreamTest, AsyncWrite_EarlyDelete) { |
EXPECT_EQ(0, file_size); |
scoped_refptr<IOBufferWithSize> buf = CreateTestDataBuffer(); |
- rv = stream->Write(buf, buf->size(), callback.callback()); |
+ rv = stream->Write(buf.get(), buf->size(), callback.callback()); |
stream.reset(); |
if (rv < 0) { |
EXPECT_EQ(ERR_IO_PENDING, rv); |
@@ -519,10 +519,10 @@ TEST_F(FileStreamTest, AsyncWrite_FromOffset) { |
scoped_refptr<IOBufferWithSize> buf = CreateTestDataBuffer(); |
scoped_refptr<DrainableIOBuffer> drainable = |
- new DrainableIOBuffer(buf, buf->size()); |
+ new DrainableIOBuffer(buf.get(), buf->size()); |
while (total_bytes_written != kTestDataSize) { |
- rv = stream.Write(drainable, drainable->BytesRemaining(), |
- callback.callback()); |
+ rv = stream.Write( |
+ drainable.get(), drainable->BytesRemaining(), callback.callback()); |
if (rv == ERR_IO_PENDING) |
rv = callback.WaitForResult(); |
EXPECT_LT(0, rv); |
@@ -646,7 +646,7 @@ TEST_F(FileStreamTest, BasicAsyncReadWrite) { |
std::string data_read; |
for (;;) { |
scoped_refptr<IOBufferWithSize> buf = new IOBufferWithSize(4); |
- rv = stream->Read(buf, buf->size(), callback.callback()); |
+ rv = stream->Read(buf.get(), buf->size(), callback.callback()); |
if (rv == ERR_IO_PENDING) |
rv = callback.WaitForResult(); |
EXPECT_LE(0, rv); |
@@ -662,10 +662,10 @@ TEST_F(FileStreamTest, BasicAsyncReadWrite) { |
scoped_refptr<IOBufferWithSize> buf = CreateTestDataBuffer(); |
scoped_refptr<DrainableIOBuffer> drainable = |
- new DrainableIOBuffer(buf, buf->size()); |
+ new DrainableIOBuffer(buf.get(), buf->size()); |
while (total_bytes_written != kTestDataSize) { |
- rv = stream->Write(drainable, drainable->BytesRemaining(), |
- callback.callback()); |
+ rv = stream->Write( |
+ drainable.get(), drainable->BytesRemaining(), callback.callback()); |
if (rv == ERR_IO_PENDING) |
rv = callback.WaitForResult(); |
EXPECT_LT(0, rv); |
@@ -710,10 +710,10 @@ TEST_F(FileStreamTest, BasicAsyncWriteRead) { |
scoped_refptr<IOBufferWithSize> buf = CreateTestDataBuffer(); |
scoped_refptr<DrainableIOBuffer> drainable = |
- new DrainableIOBuffer(buf, buf->size()); |
+ new DrainableIOBuffer(buf.get(), buf->size()); |
while (total_bytes_written != kTestDataSize) { |
- rv = stream->Write(drainable, drainable->BytesRemaining(), |
- callback.callback()); |
+ rv = stream->Write( |
+ drainable.get(), drainable->BytesRemaining(), callback.callback()); |
if (rv == ERR_IO_PENDING) |
rv = callback.WaitForResult(); |
EXPECT_LT(0, rv); |
@@ -735,7 +735,7 @@ TEST_F(FileStreamTest, BasicAsyncWriteRead) { |
std::string data_read; |
for (;;) { |
scoped_refptr<IOBufferWithSize> buf = new IOBufferWithSize(4); |
- rv = stream->Read(buf, buf->size(), callback.callback()); |
+ rv = stream->Read(buf.get(), buf->size(), callback.callback()); |
if (rv == ERR_IO_PENDING) |
rv = callback.WaitForResult(); |
EXPECT_LE(0, rv); |
@@ -758,11 +758,10 @@ TEST_F(FileStreamTest, BasicAsyncWriteRead) { |
class TestWriteReadCompletionCallback { |
public: |
- TestWriteReadCompletionCallback( |
- FileStream* stream, |
- int* total_bytes_written, |
- int* total_bytes_read, |
- std::string* data_read) |
+ TestWriteReadCompletionCallback(FileStream* stream, |
+ int* total_bytes_written, |
+ int* total_bytes_read, |
+ std::string* data_read) |
: result_(0), |
have_result_(false), |
waiting_for_result_(false), |
@@ -773,8 +772,7 @@ class TestWriteReadCompletionCallback { |
callback_(base::Bind(&TestWriteReadCompletionCallback::OnComplete, |
base::Unretained(this))), |
test_data_(CreateTestDataBuffer()), |
- drainable_(new DrainableIOBuffer(test_data_, kTestDataSize)) { |
- } |
+ drainable_(new DrainableIOBuffer(test_data_.get(), kTestDataSize)) {} |
int WaitForResult() { |
DCHECK(!waiting_for_result_); |
@@ -802,8 +800,8 @@ class TestWriteReadCompletionCallback { |
std::string data_read; |
TestWriteReadCompletionCallback callback( |
stream_, &total_bytes_written, &total_bytes_read, &data_read); |
- rv = stream_->Write(drainable_, drainable_->BytesRemaining(), |
- callback.callback()); |
+ rv = stream_->Write( |
+ drainable_.get(), drainable_->BytesRemaining(), callback.callback()); |
DCHECK_EQ(ERR_IO_PENDING, rv); |
rv = callback.WaitForResult(); |
drainable_->DidConsume(total_bytes_written); |
@@ -816,7 +814,7 @@ class TestWriteReadCompletionCallback { |
TestCompletionCallback callback; |
for (;;) { |
scoped_refptr<IOBufferWithSize> buf = new IOBufferWithSize(4); |
- rv = stream_->Read(buf, buf->size(), callback.callback()); |
+ rv = stream_->Read(buf.get(), buf->size(), callback.callback()); |
if (rv == ERR_IO_PENDING) { |
base::MessageLoop::ScopedNestableTaskAllower allow( |
base::MessageLoop::current()); |
@@ -878,7 +876,7 @@ TEST_F(FileStreamTest, AsyncWriteRead) { |
&total_bytes_read, &data_read); |
scoped_refptr<IOBufferWithSize> buf = CreateTestDataBuffer(); |
- rv = stream->Write(buf, buf->size(), callback.callback()); |
+ rv = stream->Write(buf.get(), buf->size(), callback.callback()); |
if (rv == ERR_IO_PENDING) |
rv = callback.WaitForResult(); |
EXPECT_LT(0, rv); |
@@ -907,8 +905,7 @@ class TestWriteCloseCompletionCallback { |
callback_(base::Bind(&TestWriteCloseCompletionCallback::OnComplete, |
base::Unretained(this))), |
test_data_(CreateTestDataBuffer()), |
- drainable_(new DrainableIOBuffer(test_data_, kTestDataSize)) { |
- } |
+ drainable_(new DrainableIOBuffer(test_data_.get(), kTestDataSize)) {} |
int WaitForResult() { |
DCHECK(!waiting_for_result_); |
@@ -934,8 +931,8 @@ class TestWriteCloseCompletionCallback { |
// Recurse to finish writing all data. |
int total_bytes_written = 0; |
TestWriteCloseCompletionCallback callback(stream_, &total_bytes_written); |
- rv = stream_->Write(drainable_, drainable_->BytesRemaining(), |
- callback.callback()); |
+ rv = stream_->Write( |
+ drainable_.get(), drainable_->BytesRemaining(), callback.callback()); |
DCHECK_EQ(ERR_IO_PENDING, rv); |
rv = callback.WaitForResult(); |
drainable_->DidConsume(total_bytes_written); |
@@ -985,7 +982,7 @@ TEST_F(FileStreamTest, AsyncWriteClose) { |
TestWriteCloseCompletionCallback callback(stream.get(), &total_bytes_written); |
scoped_refptr<IOBufferWithSize> buf = CreateTestDataBuffer(); |
- rv = stream->Write(buf, buf->size(), callback.callback()); |
+ rv = stream->Write(buf.get(), buf->size(), callback.callback()); |
if (rv == ERR_IO_PENDING) |
total_bytes_written = callback.WaitForResult(); |
EXPECT_LT(0, total_bytes_written); |
@@ -1055,7 +1052,7 @@ TEST_F(FileStreamTest, AsyncWriteError) { |
// Try passing NULL buffer to Write() and check that it fails. |
scoped_refptr<IOBuffer> buf = new WrappedIOBuffer(NULL); |
- rv = stream->Write(buf, 1, callback.callback()); |
+ rv = stream->Write(buf.get(), 1, callback.callback()); |
if (rv == ERR_IO_PENDING) |
rv = callback.WaitForResult(); |
EXPECT_LT(rv, 0); |
@@ -1074,7 +1071,7 @@ TEST_F(FileStreamTest, AsyncReadError) { |
// Try passing NULL buffer to Read() and check that it fails. |
scoped_refptr<IOBuffer> buf = new WrappedIOBuffer(NULL); |
- rv = stream->Read(buf, 1, callback.callback()); |
+ rv = stream->Read(buf.get(), 1, callback.callback()); |
if (rv == ERR_IO_PENDING) |
rv = callback.WaitForResult(); |
EXPECT_LT(rv, 0); |