| 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..3d966283ecf90b1e6be4e6564c3a6b40290539ed 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_create_transaction_priority_(net::DEFAULT_PRIORITY) {}
|
|
|
| MockNetworkLayer::~MockNetworkLayer() {}
|
|
|
| @@ -354,7 +361,11 @@ int MockNetworkLayer::CreateTransaction(
|
| scoped_ptr<net::HttpTransaction>* trans,
|
| net::HttpTransactionDelegate* delegate) {
|
| transaction_count_++;
|
| - trans->reset(new MockNetworkTransaction(priority, this));
|
| + last_create_transaction_priority_ = priority;
|
| + scoped_ptr<MockNetworkTransaction> mock_transaction(
|
| + new MockNetworkTransaction(priority, this));
|
| + last_transaction_ = mock_transaction->AsWeakPtr();
|
| + *trans = mock_transaction.Pass();
|
| return net::OK;
|
| }
|
|
|
|
|