| Index: content/browser/loader/mojo_async_resource_handler_unittest.cc
|
| diff --git a/content/browser/loader/mojo_async_resource_handler_unittest.cc b/content/browser/loader/mojo_async_resource_handler_unittest.cc
|
| index 46c4cf05e278d5d7288fccdd2830dcfc85d56581..7fe915780fbce0e5667bc8703159ee446640cfe8 100644
|
| --- a/content/browser/loader/mojo_async_resource_handler_unittest.cc
|
| +++ b/content/browser/loader/mojo_async_resource_handler_unittest.cc
|
| @@ -554,41 +554,6 @@ TEST_F(MojoAsyncResourceHandlerTest, OnWillReadAndOnReadCompleted) {
|
| }
|
|
|
| TEST_F(MojoAsyncResourceHandlerTest,
|
| - OnWillReadAndOnReadCompletedWithInsufficientInitialCapacity) {
|
| - MojoAsyncResourceHandler::SetAllocationSizeForTesting(2);
|
| -
|
| - ASSERT_TRUE(CallOnWillStartAndOnResponseStarted());
|
| - ASSERT_EQ(MockResourceLoader::Status::IDLE, mock_loader_->OnWillRead());
|
| - // The buffer size that the mime sniffer requires implicitly.
|
| - ASSERT_GE(mock_loader_->io_buffer_size(),
|
| - kSizeMimeSnifferRequiresForFirstOnWillRead);
|
| -
|
| - const std::string data("abcdefgh");
|
| - ASSERT_EQ(MockResourceLoader::Status::CALLBACK_PENDING,
|
| - mock_loader_->OnReadCompleted(data));
|
| -
|
| - url_loader_client_.RunUntilResponseBodyArrived();
|
| - ASSERT_TRUE(url_loader_client_.response_body().is_valid());
|
| -
|
| - std::string contents;
|
| - while (contents.size() < data.size()) {
|
| - // This is needed for Resume to be called.
|
| - base::RunLoop().RunUntilIdle();
|
| - char buffer[16];
|
| - uint32_t read_size = sizeof(buffer);
|
| - MojoResult result =
|
| - mojo::ReadDataRaw(url_loader_client_.response_body(), buffer,
|
| - &read_size, MOJO_READ_DATA_FLAG_NONE);
|
| - if (result == MOJO_RESULT_SHOULD_WAIT)
|
| - continue;
|
| - ASSERT_EQ(MOJO_RESULT_OK, result);
|
| - contents.append(buffer, read_size);
|
| - }
|
| - EXPECT_EQ(data, contents);
|
| - EXPECT_EQ(MockResourceLoader::Status::IDLE, mock_loader_->status());
|
| -}
|
| -
|
| -TEST_F(MojoAsyncResourceHandlerTest,
|
| IOBufferFromOnWillReadShouldRemainValidEvenIfHandlerIsGone) {
|
| ASSERT_TRUE(CallOnWillStartAndOnResponseStarted());
|
| ASSERT_EQ(MockResourceLoader::Status::IDLE, mock_loader_->OnWillRead());
|
| @@ -883,14 +848,6 @@ TEST_F(MojoAsyncResourceHandlerTest,
|
| EXPECT_EQ(0, rdh_.num_in_flight_requests_for_testing());
|
| }
|
|
|
| -TEST_F(MojoAsyncResourceHandlerTest,
|
| - EndWriteFailsOnWillReadWithInsufficientInitialCapacity) {
|
| - MojoAsyncResourceHandler::SetAllocationSizeForTesting(2);
|
| - ASSERT_TRUE(CallOnWillStartAndOnResponseStarted());
|
| - handler_->set_end_write_expectation(MOJO_RESULT_UNKNOWN);
|
| - ASSERT_EQ(MockResourceLoader::Status::CANCELED, mock_loader_->OnWillRead());
|
| -}
|
| -
|
| TEST_F(MojoAsyncResourceHandlerTest, EndWriteFailsOnReadCompleted) {
|
| ASSERT_TRUE(CallOnWillStartAndOnResponseStarted());
|
| ASSERT_EQ(MockResourceLoader::Status::IDLE, mock_loader_->OnWillRead());
|
| @@ -901,55 +858,6 @@ TEST_F(MojoAsyncResourceHandlerTest, EndWriteFailsOnReadCompleted) {
|
| std::string(mock_loader_->io_buffer_size(), 'w')));
|
| }
|
|
|
| -TEST_F(MojoAsyncResourceHandlerTest,
|
| - EndWriteFailsOnReadCompletedWithInsufficientInitialCapacity) {
|
| - MojoAsyncResourceHandler::SetAllocationSizeForTesting(2);
|
| - ASSERT_TRUE(CallOnWillStartAndOnResponseStarted());
|
| - ASSERT_EQ(MockResourceLoader::Status::IDLE, mock_loader_->OnWillRead());
|
| -
|
| - handler_->set_end_write_expectation(MOJO_RESULT_SHOULD_WAIT);
|
| - ASSERT_EQ(MockResourceLoader::Status::CANCELED,
|
| - mock_loader_->OnReadCompleted(
|
| - std::string(mock_loader_->io_buffer_size(), 'w')));
|
| -}
|
| -
|
| -TEST_F(MojoAsyncResourceHandlerTest,
|
| - EndWriteFailsOnResumeWithInsufficientInitialCapacity) {
|
| - MojoAsyncResourceHandler::SetAllocationSizeForTesting(8);
|
| - ASSERT_TRUE(CallOnWillStartAndOnResponseStarted());
|
| - ASSERT_EQ(MockResourceLoader::Status::IDLE, mock_loader_->OnWillRead());
|
| -
|
| - while (true) {
|
| - MockResourceLoader::Status result = mock_loader_->OnReadCompleted(
|
| - std::string(mock_loader_->io_buffer_size(), 'A'));
|
| - if (result == MockResourceLoader::Status::CALLBACK_PENDING)
|
| - break;
|
| - ASSERT_EQ(MockResourceLoader::Status::IDLE, result);
|
| -
|
| - ASSERT_EQ(MockResourceLoader::Status::IDLE, mock_loader_->OnWillRead());
|
| - }
|
| -
|
| - url_loader_client_.RunUntilResponseBodyArrived();
|
| - ASSERT_TRUE(url_loader_client_.response_body().is_valid());
|
| -
|
| - while (true) {
|
| - char buf[16];
|
| - uint32_t read_size = sizeof(buf);
|
| - MojoResult result =
|
| - mojo::ReadDataRaw(url_loader_client_.response_body(), buf, &read_size,
|
| - MOJO_READ_DATA_FLAG_NONE);
|
| - if (result == MOJO_RESULT_SHOULD_WAIT)
|
| - break;
|
| - ASSERT_EQ(MOJO_RESULT_OK, result);
|
| - }
|
| -
|
| - handler_->set_end_write_expectation(MOJO_RESULT_SHOULD_WAIT);
|
| - mock_loader_->WaitUntilIdleOrCanceled();
|
| - EXPECT_FALSE(url_loader_client_.has_received_completion());
|
| - EXPECT_EQ(MockResourceLoader::Status::CANCELED, mock_loader_->status());
|
| - EXPECT_EQ(net::ERR_INSUFFICIENT_RESOURCES, mock_loader_->error_code());
|
| -}
|
| -
|
| TEST_F(MojoAsyncResourceHandlerUploadTest, UploadProgressHandling) {
|
| ASSERT_TRUE(CallOnWillStart());
|
|
|
|
|