| 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 eb19533f2c87f67b22edb7e61882de0854235c4c..6bc65e5f166f7f7cbc5d28e4dddcf431ce9e0547 100644
|
| --- a/chrome/browser/prerender/prerender_tracker_unittest.cc
|
| +++ b/chrome/browser/prerender/prerender_tracker_unittest.cc
|
| @@ -223,12 +223,12 @@ 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);
|
| - content::ResourceRequestInfo::AllocateForTesting(&request,
|
| + NULL));
|
| + content::ResourceRequestInfo::AllocateForTesting(request.get(),
|
| content::RESOURCE_TYPE_IMAGE,
|
| NULL,
|
| kDefaultChildId,
|
| @@ -237,11 +237,11 @@ TEST_F(PrerenderTrackerTest, PrerenderThrottledRedirectResume) {
|
| 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().
|
| @@ -266,13 +266,13 @@ 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,
|
| + request.get(),
|
| content::RESOURCE_TYPE_MAIN_FRAME,
|
| NULL,
|
| kDefaultChildId,
|
| @@ -281,12 +281,12 @@ TEST_F(PrerenderTrackerTest, PrerenderThrottledRedirectMainFrame) {
|
| 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();
|
| @@ -308,12 +308,12 @@ 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);
|
| - content::ResourceRequestInfo::AllocateForTesting(&request,
|
| + NULL));
|
| + content::ResourceRequestInfo::AllocateForTesting(request.get(),
|
| content::RESOURCE_TYPE_XHR,
|
| NULL,
|
| kDefaultChildId,
|
| @@ -322,11 +322,11 @@ TEST_F(PrerenderTrackerTest, PrerenderThrottledRedirectSyncXHR) {
|
| 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();
|
|
|