Index: net/url_request/url_request_throttler_simulation_unittest.cc |
diff --git a/net/url_request/url_request_throttler_simulation_unittest.cc b/net/url_request/url_request_throttler_simulation_unittest.cc |
index 14b20406a74fb0450332b6d592cff91b4658ef0c..d8063763282caf7376b5327e52845914233e9196 100644 |
--- a/net/url_request/url_request_throttler_simulation_unittest.cc |
+++ b/net/url_request/url_request_throttler_simulation_unittest.cc |
@@ -17,10 +17,12 @@ |
#include <vector> |
#include "base/environment.h" |
+#include "base/memory/scoped_ptr.h" |
#include "base/memory/scoped_vector.h" |
#include "base/rand_util.h" |
#include "base/time/time.h" |
#include "net/base/request_priority.h" |
+#include "net/url_request/url_request.h" |
#include "net/url_request/url_request_context.h" |
#include "net/url_request/url_request_test_util.h" |
#include "net/url_request/url_request_throttler_manager.h" |
@@ -125,7 +127,8 @@ class Server : public DiscreteTimeSimulation::Actor { |
num_current_tick_queries_(0), |
num_overloaded_ticks_(0), |
max_experienced_queries_per_tick_(0), |
- mock_request_(GURL(), DEFAULT_PRIORITY, NULL, &context_) {} |
+ mock_request_(context_.CreateRequest( |
+ GURL(), DEFAULT_PRIORITY, NULL, NULL)) {} |
void SetDowntime(const TimeTicks& start_time, const TimeDelta& duration) { |
start_downtime_ = start_time; |
@@ -189,7 +192,7 @@ class Server : public DiscreteTimeSimulation::Actor { |
} |
const URLRequest& mock_request() const { |
- return mock_request_; |
+ return *mock_request_.get(); |
} |
std::string VisualizeASCII(int terminal_width) { |
@@ -291,7 +294,7 @@ class Server : public DiscreteTimeSimulation::Actor { |
std::vector<int> requests_per_tick_; |
TestURLRequestContext context_; |
- TestURLRequest mock_request_; |
+ scoped_ptr<URLRequest> mock_request_; |
DISALLOW_COPY_AND_ASSIGN(Server); |
}; |