Chromium Code Reviews| Index: chrome/browser/captive_portal/captive_portal_browsertest.cc |
| diff --git a/chrome/browser/captive_portal/captive_portal_browsertest.cc b/chrome/browser/captive_portal/captive_portal_browsertest.cc |
| index 90f95be8562f0a2832f01814305ad5b8d37a49fc..5ed1785f844f3063e6828609cdad7e55e9335944 100644 |
| --- a/chrome/browser/captive_portal/captive_portal_browsertest.cc |
| +++ b/chrome/browser/captive_portal/captive_portal_browsertest.cc |
| @@ -18,7 +18,7 @@ |
| #include "base/message_loop/message_loop.h" |
| #include "base/path_service.h" |
| #include "base/strings/utf_string_conversions.h" |
| -#include "base/threading/sequenced_worker_pool.h" |
| +#include "base/task_scheduler/post_task.h" |
| #include "base/values.h" |
| #include "build/build_config.h" |
| #include "chrome/browser/captive_portal/captive_portal_service.h" |
| @@ -493,11 +493,14 @@ URLRequestMockCaptivePortalJobFactory::Interceptor::MaybeInterceptRequest( |
| // Once logged in to the portal, HTTPS requests return the page that was |
| // actually requested. |
| return new URLRequestMockHTTPJob( |
| - request, |
| - network_delegate, |
| + request, network_delegate, |
| root_http.Append(FILE_PATH_LITERAL("title2.html")), |
| - BrowserThread::GetBlockingPool()->GetTaskRunnerWithShutdownBehavior( |
| - base::SequencedWorkerPool::SKIP_ON_SHUTDOWN)); |
| + base::CreateTaskRunnerWithTraits( |
| + base::TaskTraits() |
| + .MayBlock() |
| + .WithPriority(base::TaskPriority::BACKGROUND) |
| + .WithShutdownBehavior( |
| + base::TaskShutdownBehavior::SKIP_ON_SHUTDOWN))); |
|
mmenke
2017/04/25 15:55:10
Do we really need all this stuff? I'd think that
fdoray
2017/04/27 13:05:43
Done.
|
| } else if (request->url() == kMockHttpsQuickTimeoutUrl) { |
| if (behind_captive_portal_) |
| return new URLRequestFailedJob( |
| @@ -505,11 +508,14 @@ URLRequestMockCaptivePortalJobFactory::Interceptor::MaybeInterceptRequest( |
| // Once logged in to the portal, HTTPS requests return the page that was |
| // actually requested. |
| return new URLRequestMockHTTPJob( |
| - request, |
| - network_delegate, |
| + request, network_delegate, |
| root_http.Append(FILE_PATH_LITERAL("title2.html")), |
| - BrowserThread::GetBlockingPool()->GetTaskRunnerWithShutdownBehavior( |
| - base::SequencedWorkerPool::SKIP_ON_SHUTDOWN)); |
| + base::CreateTaskRunnerWithTraits( |
| + base::TaskTraits() |
| + .MayBlock() |
| + .WithPriority(base::TaskPriority::BACKGROUND) |
| + .WithShutdownBehavior( |
| + base::TaskShutdownBehavior::SKIP_ON_SHUTDOWN))); |
| } else { |
| // The URL should be the captive portal test URL. |
| EXPECT_TRUE(request->url() == kMockCaptivePortalTestUrl || |
| @@ -520,27 +526,36 @@ URLRequestMockCaptivePortalJobFactory::Interceptor::MaybeInterceptRequest( |
| // by the captive portal. |
| if (request->url() == kMockCaptivePortal511Url) { |
| return new URLRequestMockHTTPJob( |
| - request, |
| - network_delegate, |
| + request, network_delegate, |
| root_http.Append(FILE_PATH_LITERAL("captive_portal/page511.html")), |
| - BrowserThread::GetBlockingPool()->GetTaskRunnerWithShutdownBehavior( |
| - base::SequencedWorkerPool::SKIP_ON_SHUTDOWN)); |
| + base::CreateTaskRunnerWithTraits( |
| + base::TaskTraits() |
| + .MayBlock() |
| + .WithPriority(base::TaskPriority::BACKGROUND) |
| + .WithShutdownBehavior( |
| + base::TaskShutdownBehavior::SKIP_ON_SHUTDOWN))); |
| } |
| return new URLRequestMockHTTPJob( |
| - request, |
| - network_delegate, |
| + request, network_delegate, |
| root_http.Append(FILE_PATH_LITERAL("captive_portal/login.html")), |
| - BrowserThread::GetBlockingPool()->GetTaskRunnerWithShutdownBehavior( |
| - base::SequencedWorkerPool::SKIP_ON_SHUTDOWN)); |
| + base::CreateTaskRunnerWithTraits( |
| + base::TaskTraits() |
| + .MayBlock() |
| + .WithPriority(base::TaskPriority::BACKGROUND) |
| + .WithShutdownBehavior( |
| + base::TaskShutdownBehavior::SKIP_ON_SHUTDOWN))); |
| } |
| // After logging in to the portal, the test URLs return a 204 response. |
| return new URLRequestMockHTTPJob( |
| - request, |
| - network_delegate, |
| + request, network_delegate, |
| root_http.Append(FILE_PATH_LITERAL("captive_portal/page204.html")), |
| - BrowserThread::GetBlockingPool()->GetTaskRunnerWithShutdownBehavior( |
| - base::SequencedWorkerPool::SKIP_ON_SHUTDOWN)); |
| + base::CreateTaskRunnerWithTraits( |
| + base::TaskTraits() |
| + .MayBlock() |
| + .WithPriority(base::TaskPriority::BACKGROUND) |
| + .WithShutdownBehavior( |
| + base::TaskShutdownBehavior::SKIP_ON_SHUTDOWN))); |
| } |
| } |