From e993abfe81feaa374d476828a44942d296bdcc78 Mon Sep 17 00:00:00 2001 From: "rvargas@google.com" Date: Sat, 24 Jan 2009 02:39:54 +0000 Subject: revert r8603 Review URL: http://codereview.chromium.org/18576 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8605 0039d316-1c4b-4281-b951-d872f2087c98 --- net/http/http_transaction_unittest.h | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'net/http/http_transaction_unittest.h') diff --git a/net/http/http_transaction_unittest.h b/net/http/http_transaction_unittest.h index 0c26178..ccdb954 100644 --- a/net/http/http_transaction_unittest.h +++ b/net/http/http_transaction_unittest.h @@ -149,7 +149,7 @@ class TestTransactionConsumer : public CallbackRunner< Tuple1 > { if (result <= 0) { DidFinish(result); } else { - content_.append(read_buf_->data(), result); + content_.append(read_buf_, result); Read(); } } @@ -163,8 +163,7 @@ class TestTransactionConsumer : public CallbackRunner< Tuple1 > { void Read() { state_ = READING; - read_buf_ = new net::IOBuffer(1024); - int result = trans_->Read(read_buf_, 1024, this); + int result = trans_->Read(read_buf_, sizeof(read_buf_), this); if (result != net::ERR_IO_PENDING) DidRead(result); } @@ -178,7 +177,7 @@ class TestTransactionConsumer : public CallbackRunner< Tuple1 > { scoped_ptr trans_; std::string content_; - scoped_refptr read_buf_; + char read_buf_[1024]; int error_; static int quit_counter_; @@ -238,12 +237,11 @@ class MockNetworkTransaction : public net::HttpTransaction { return net::ERR_FAILED; } - virtual int Read(net::IOBuffer* buf, int buf_len, - net::CompletionCallback* callback) { + virtual int Read(char* buf, int buf_len, net::CompletionCallback* callback) { int data_len = static_cast(data_.size()); int num = std::min(buf_len, data_len - data_cursor_); if (num) { - memcpy(buf->data(), data_.data() + data_cursor_, num); + memcpy(buf, data_.data() + data_cursor_, num); data_cursor_ += num; } if (test_mode_ & TEST_MODE_SYNC_NET_READ) -- cgit v1.1