| Index: net/http/http_transaction_unittest.cc
|
| diff --git a/net/http/http_transaction_unittest.cc b/net/http/http_transaction_unittest.cc
|
| index 84cba0b81d867bb5b053ce87e598ecc47385653a..cdb15bf8ee650ffa0bf0cf4331115b4fe8977ed5 100644
|
| --- a/net/http/http_transaction_unittest.cc
|
| +++ b/net/http/http_transaction_unittest.cc
|
| @@ -221,6 +221,7 @@ MockNetworkTransaction::MockNetworkTransaction(
|
| MockNetworkLayer* factory)
|
| : ALLOW_THIS_IN_INITIALIZER_LIST(weak_factory_(this)),
|
| data_cursor_(0),
|
| + priority_(priority),
|
| transaction_factory_(factory->AsWeakPtr()) {
|
| }
|
|
|
| @@ -328,6 +329,10 @@ bool MockNetworkTransaction::GetLoadTimingInfo(
|
| return false;
|
| }
|
|
|
| +void MockNetworkTransaction::SetPriority(net::RequestPriority priority) {
|
| + priority_ = priority;
|
| +}
|
| +
|
| void MockNetworkTransaction::CallbackLater(
|
| const net::CompletionCallback& callback, int result) {
|
| MessageLoop::current()->PostTask(
|
| @@ -341,7 +346,9 @@ void MockNetworkTransaction::RunCallback(
|
| }
|
|
|
| MockNetworkLayer::MockNetworkLayer()
|
| - : transaction_count_(0), done_reading_called_(false) {}
|
| + : transaction_count_(0),
|
| + done_reading_called_(false),
|
| + last_transaction_(NULL) {}
|
|
|
| MockNetworkLayer::~MockNetworkLayer() {}
|
|
|
| @@ -354,7 +361,8 @@ int MockNetworkLayer::CreateTransaction(
|
| scoped_ptr<net::HttpTransaction>* trans,
|
| net::HttpTransactionDelegate* delegate) {
|
| transaction_count_++;
|
| - trans->reset(new MockNetworkTransaction(priority, this));
|
| + last_transaction_ = new MockNetworkTransaction(priority, this);
|
| + trans->reset(last_transaction_);
|
| return net::OK;
|
| }
|
|
|
|
|