| Index: content/browser/byte_stream_unittest.cc
|
| diff --git a/content/browser/byte_stream_unittest.cc b/content/browser/byte_stream_unittest.cc
|
| index f750cf2cdfdcc619a78f392ae34223cab3d814dd..f814e2f5d083f4bd9fc1563634cfca58df352bcd 100644
|
| --- a/content/browser/byte_stream_unittest.cc
|
| +++ b/content/browser/byte_stream_unittest.cc
|
| @@ -10,6 +10,7 @@
|
| #include "base/bind.h"
|
| #include "base/callback.h"
|
| #include "base/memory/ref_counted.h"
|
| +#include "base/message_loop/message_loop.h"
|
| #include "base/test/test_simple_task_runner.h"
|
| #include "net/base/io_buffer.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| @@ -103,8 +104,9 @@ ByteStreamTest::ByteStreamTest()
|
| TEST_F(ByteStreamTest, ByteStream_PushBack) {
|
| scoped_ptr<ByteStreamWriter> byte_stream_input;
|
| scoped_ptr<ByteStreamReader> byte_stream_output;
|
| - CreateByteStream(message_loop_.task_runner(), message_loop_.task_runner(),
|
| - 3 * 1024, &byte_stream_input, &byte_stream_output);
|
| + CreateByteStream(
|
| + message_loop_.message_loop_proxy(), message_loop_.message_loop_proxy(),
|
| + 3 * 1024, &byte_stream_input, &byte_stream_output);
|
|
|
| // Push a series of IO buffers on; test pushback happening and
|
| // that it's advisory.
|
| @@ -157,8 +159,9 @@ TEST_F(ByteStreamTest, ByteStream_PushBack) {
|
| TEST_F(ByteStreamTest, ByteStream_Flush) {
|
| scoped_ptr<ByteStreamWriter> byte_stream_input;
|
| scoped_ptr<ByteStreamReader> byte_stream_output;
|
| - CreateByteStream(message_loop_.task_runner(), message_loop_.task_runner(),
|
| - 1024, &byte_stream_input, &byte_stream_output);
|
| + CreateByteStream(
|
| + message_loop_.message_loop_proxy(), message_loop_.message_loop_proxy(),
|
| + 1024, &byte_stream_input, &byte_stream_output);
|
|
|
| EXPECT_TRUE(Write(byte_stream_input.get(), 1));
|
| message_loop_.RunUntilIdle();
|
| @@ -196,8 +199,9 @@ TEST_F(ByteStreamTest, ByteStream_Flush) {
|
| TEST_F(ByteStreamTest, ByteStream_PushBackSplit) {
|
| scoped_ptr<ByteStreamWriter> byte_stream_input;
|
| scoped_ptr<ByteStreamReader> byte_stream_output;
|
| - CreateByteStream(message_loop_.task_runner(), message_loop_.task_runner(),
|
| - 9 * 1024, &byte_stream_input, &byte_stream_output);
|
| + CreateByteStream(
|
| + message_loop_.message_loop_proxy(), message_loop_.message_loop_proxy(),
|
| + 9 * 1024, &byte_stream_input, &byte_stream_output);
|
|
|
| // Push a series of IO buffers on; test pushback happening and
|
| // that it's advisory.
|
| @@ -250,8 +254,9 @@ TEST_F(ByteStreamTest, ByteStream_CompleteTransmits) {
|
| size_t output_length;
|
|
|
| // Empty stream, non-error case.
|
| - CreateByteStream(message_loop_.task_runner(), message_loop_.task_runner(),
|
| - 3 * 1024, &byte_stream_input, &byte_stream_output);
|
| + CreateByteStream(
|
| + message_loop_.message_loop_proxy(), message_loop_.message_loop_proxy(),
|
| + 3 * 1024, &byte_stream_input, &byte_stream_output);
|
| EXPECT_EQ(ByteStreamReader::STREAM_EMPTY,
|
| byte_stream_output->Read(&output_io_buffer, &output_length));
|
| byte_stream_input->Close(0);
|
| @@ -261,8 +266,9 @@ TEST_F(ByteStreamTest, ByteStream_CompleteTransmits) {
|
| EXPECT_EQ(0, byte_stream_output->GetStatus());
|
|
|
| // Non-empty stream, non-error case.
|
| - CreateByteStream(message_loop_.task_runner(), message_loop_.task_runner(),
|
| - 3 * 1024, &byte_stream_input, &byte_stream_output);
|
| + CreateByteStream(
|
| + message_loop_.message_loop_proxy(), message_loop_.message_loop_proxy(),
|
| + 3 * 1024, &byte_stream_input, &byte_stream_output);
|
| EXPECT_EQ(ByteStreamReader::STREAM_EMPTY,
|
| byte_stream_output->Read(&output_io_buffer, &output_length));
|
| EXPECT_TRUE(Write(byte_stream_input.get(), 1024));
|
| @@ -278,8 +284,9 @@ TEST_F(ByteStreamTest, ByteStream_CompleteTransmits) {
|
| const int kFakeErrorCode = 22;
|
|
|
| // Empty stream, error case.
|
| - CreateByteStream(message_loop_.task_runner(), message_loop_.task_runner(),
|
| - 3 * 1024, &byte_stream_input, &byte_stream_output);
|
| + CreateByteStream(
|
| + message_loop_.message_loop_proxy(), message_loop_.message_loop_proxy(),
|
| + 3 * 1024, &byte_stream_input, &byte_stream_output);
|
| EXPECT_EQ(ByteStreamReader::STREAM_EMPTY,
|
| byte_stream_output->Read(&output_io_buffer, &output_length));
|
| byte_stream_input->Close(kFakeErrorCode);
|
| @@ -289,8 +296,9 @@ TEST_F(ByteStreamTest, ByteStream_CompleteTransmits) {
|
| EXPECT_EQ(kFakeErrorCode, byte_stream_output->GetStatus());
|
|
|
| // Non-empty stream, error case.
|
| - CreateByteStream(message_loop_.task_runner(), message_loop_.task_runner(),
|
| - 3 * 1024, &byte_stream_input, &byte_stream_output);
|
| + CreateByteStream(
|
| + message_loop_.message_loop_proxy(), message_loop_.message_loop_proxy(),
|
| + 3 * 1024, &byte_stream_input, &byte_stream_output);
|
| EXPECT_EQ(ByteStreamReader::STREAM_EMPTY,
|
| byte_stream_output->Read(&output_io_buffer, &output_length));
|
| EXPECT_TRUE(Write(byte_stream_input.get(), 1024));
|
| @@ -311,8 +319,9 @@ TEST_F(ByteStreamTest, ByteStream_SinkCallback) {
|
|
|
| scoped_ptr<ByteStreamWriter> byte_stream_input;
|
| scoped_ptr<ByteStreamReader> byte_stream_output;
|
| - CreateByteStream(message_loop_.task_runner(), task_runner, 10000,
|
| - &byte_stream_input, &byte_stream_output);
|
| + CreateByteStream(
|
| + message_loop_.message_loop_proxy(), task_runner,
|
| + 10000, &byte_stream_input, &byte_stream_output);
|
|
|
| scoped_refptr<net::IOBuffer> output_io_buffer;
|
| size_t output_length;
|
| @@ -362,8 +371,9 @@ TEST_F(ByteStreamTest, ByteStream_SourceCallback) {
|
|
|
| scoped_ptr<ByteStreamWriter> byte_stream_input;
|
| scoped_ptr<ByteStreamReader> byte_stream_output;
|
| - CreateByteStream(task_runner, message_loop_.task_runner(), 10000,
|
| - &byte_stream_input, &byte_stream_output);
|
| + CreateByteStream(
|
| + task_runner, message_loop_.message_loop_proxy(),
|
| + 10000, &byte_stream_input, &byte_stream_output);
|
|
|
| scoped_refptr<net::IOBuffer> output_io_buffer;
|
| size_t output_length;
|
| @@ -423,8 +433,9 @@ TEST_F(ByteStreamTest, ByteStream_SinkInterrupt) {
|
|
|
| scoped_ptr<ByteStreamWriter> byte_stream_input;
|
| scoped_ptr<ByteStreamReader> byte_stream_output;
|
| - CreateByteStream(message_loop_.task_runner(), task_runner, 10000,
|
| - &byte_stream_input, &byte_stream_output);
|
| + CreateByteStream(
|
| + message_loop_.message_loop_proxy(), task_runner,
|
| + 10000, &byte_stream_input, &byte_stream_output);
|
|
|
| scoped_refptr<net::IOBuffer> output_io_buffer;
|
| size_t output_length;
|
| @@ -469,8 +480,9 @@ TEST_F(ByteStreamTest, ByteStream_SourceInterrupt) {
|
|
|
| scoped_ptr<ByteStreamWriter> byte_stream_input;
|
| scoped_ptr<ByteStreamReader> byte_stream_output;
|
| - CreateByteStream(task_runner, message_loop_.task_runner(), 10000,
|
| - &byte_stream_input, &byte_stream_output);
|
| + CreateByteStream(
|
| + task_runner, message_loop_.message_loop_proxy(),
|
| + 10000, &byte_stream_input, &byte_stream_output);
|
|
|
| scoped_refptr<net::IOBuffer> output_io_buffer;
|
| size_t output_length;
|
| @@ -520,8 +532,9 @@ TEST_F(ByteStreamTest, ByteStream_ZeroCallback) {
|
|
|
| scoped_ptr<ByteStreamWriter> byte_stream_input;
|
| scoped_ptr<ByteStreamReader> byte_stream_output;
|
| - CreateByteStream(message_loop_.task_runner(), task_runner, 10000,
|
| - &byte_stream_input, &byte_stream_output);
|
| + CreateByteStream(
|
| + message_loop_.message_loop_proxy(), task_runner,
|
| + 10000, &byte_stream_input, &byte_stream_output);
|
|
|
| base::Closure intermediate_callback;
|
|
|
| @@ -539,8 +552,9 @@ TEST_F(ByteStreamTest, ByteStream_ZeroCallback) {
|
| TEST_F(ByteStreamTest, ByteStream_CloseWithoutAnyWrite) {
|
| scoped_ptr<ByteStreamWriter> byte_stream_input;
|
| scoped_ptr<ByteStreamReader> byte_stream_output;
|
| - CreateByteStream(message_loop_.task_runner(), message_loop_.task_runner(),
|
| - 3 * 1024, &byte_stream_input, &byte_stream_output);
|
| + CreateByteStream(
|
| + message_loop_.message_loop_proxy(), message_loop_.message_loop_proxy(),
|
| + 3 * 1024, &byte_stream_input, &byte_stream_output);
|
|
|
| byte_stream_input->Close(0);
|
| message_loop_.RunUntilIdle();
|
| @@ -554,8 +568,9 @@ TEST_F(ByteStreamTest, ByteStream_CloseWithoutAnyWrite) {
|
| TEST_F(ByteStreamTest, ByteStream_FlushWithoutAnyWrite) {
|
| scoped_ptr<ByteStreamWriter> byte_stream_input;
|
| scoped_ptr<ByteStreamReader> byte_stream_output;
|
| - CreateByteStream(message_loop_.task_runner(), message_loop_.task_runner(),
|
| - 3 * 1024, &byte_stream_input, &byte_stream_output);
|
| + CreateByteStream(
|
| + message_loop_.message_loop_proxy(), message_loop_.message_loop_proxy(),
|
| + 3 * 1024, &byte_stream_input, &byte_stream_output);
|
|
|
| byte_stream_input->Flush();
|
| message_loop_.RunUntilIdle();
|
| @@ -575,9 +590,10 @@ TEST_F(ByteStreamTest, ByteStream_FlushWithoutAnyWrite) {
|
| TEST_F(ByteStreamTest, ByteStream_WriteOverflow) {
|
| scoped_ptr<ByteStreamWriter> byte_stream_input;
|
| scoped_ptr<ByteStreamReader> byte_stream_output;
|
| - CreateByteStream(message_loop_.task_runner(), message_loop_.task_runner(),
|
| - std::numeric_limits<size_t>::max(), &byte_stream_input,
|
| - &byte_stream_output);
|
| + CreateByteStream(
|
| + message_loop_.message_loop_proxy(), message_loop_.message_loop_proxy(),
|
| + std::numeric_limits<size_t>::max(),
|
| + &byte_stream_input, &byte_stream_output);
|
|
|
| EXPECT_TRUE(Write(byte_stream_input.get(), 1));
|
| // 1 + size_t max -> Overflow.
|
|
|