Index: chrome/browser/prerender/prerender_tracker_unittest.cc |
diff --git a/chrome/browser/prerender/prerender_tracker_unittest.cc b/chrome/browser/prerender/prerender_tracker_unittest.cc |
index fa4330e6d844ce8773efda687583c464df627009..1c98a716dc80c799b5e9881641466d9ce7bde0de 100644 |
--- a/chrome/browser/prerender/prerender_tracker_unittest.cc |
+++ b/chrome/browser/prerender/prerender_tracker_unittest.cc |
@@ -223,21 +223,21 @@ TEST_F(PrerenderTrackerTest, PrerenderThrottledRedirectResume) { |
// Fake a request. |
net::TestURLRequestContext url_request_context; |
DeferredRedirectDelegate delegate; |
- net::URLRequest request( |
+ scoped_ptr<net::URLRequest> request(url_request_context.CreateRequest( |
content::URLRequestMockHTTPJob::GetMockUrl(base::FilePath(kRedirectPath)), |
net::DEFAULT_PRIORITY, |
&delegate, |
- &url_request_context); |
+ NULL)); |
content::ResourceRequestInfo::AllocateForTesting( |
- &request, ResourceType::IMAGE, NULL, |
+ request.get(), ResourceType::IMAGE, NULL, |
kDefaultChildId, kDefaultRouteId, MSG_ROUTING_NONE, true); |
// Install a prerender throttle. |
- PrerenderResourceThrottle throttle(&request); |
+ PrerenderResourceThrottle throttle(request.get()); |
delegate.SetThrottle(&throttle); |
// Start the request and wait for a redirect. |
- request.Start(); |
+ request->Start(); |
delegate.Run(); |
EXPECT_TRUE(delegate.was_deferred()); |
// This calls WillRedirectRequestOnUI(). |
@@ -262,22 +262,22 @@ TEST_F(PrerenderTrackerTest, PrerenderThrottledRedirectMainFrame) { |
// Fake a request. |
net::TestURLRequestContext url_request_context; |
DeferredRedirectDelegate delegate; |
- net::URLRequest request( |
+ scoped_ptr<net::URLRequest> request(url_request_context.CreateRequest( |
content::URLRequestMockHTTPJob::GetMockUrl(base::FilePath(kRedirectPath)), |
net::DEFAULT_PRIORITY, |
&delegate, |
- &url_request_context); |
+ NULL)); |
content::ResourceRequestInfo::AllocateForTesting( |
- &request, ResourceType::MAIN_FRAME, NULL, |
+ request.get(), ResourceType::MAIN_FRAME, NULL, |
kDefaultChildId, kDefaultRouteId, MSG_ROUTING_NONE, true); |
// Install a prerender throttle. |
- PrerenderResourceThrottle throttle(&request); |
+ PrerenderResourceThrottle throttle(request.get()); |
delegate.SetThrottle(&throttle); |
// Start the request and wait for a redirect. This time, it should |
// not be deferred. |
- request.Start(); |
+ request->Start(); |
delegate.Run(); |
// This calls WillRedirectRequestOnUI(). |
RunEvents(); |
@@ -299,21 +299,21 @@ TEST_F(PrerenderTrackerTest, PrerenderThrottledRedirectSyncXHR) { |
// Fake a request. |
net::TestURLRequestContext url_request_context; |
DeferredRedirectDelegate delegate; |
- net::URLRequest request( |
+ scoped_ptr<net::URLRequest> request(url_request_context.CreateRequest( |
content::URLRequestMockHTTPJob::GetMockUrl(base::FilePath(kRedirectPath)), |
net::DEFAULT_PRIORITY, |
&delegate, |
- &url_request_context); |
+ NULL)); |
content::ResourceRequestInfo::AllocateForTesting( |
- &request, ResourceType::XHR, NULL, |
+ request.get(), ResourceType::XHR, NULL, |
kDefaultChildId, kDefaultRouteId, MSG_ROUTING_NONE, false); |
// Install a prerender throttle. |
- PrerenderResourceThrottle throttle(&request); |
+ PrerenderResourceThrottle throttle(request.get()); |
delegate.SetThrottle(&throttle); |
// Start the request and wait for a redirect. |
- request.Start(); |
+ request->Start(); |
delegate.Run(); |
// This calls WillRedirectRequestOnUI(). |
RunEvents(); |