| Index: net/url_request/url_request_unittest.cc
|
| diff --git a/net/url_request/url_request_unittest.cc b/net/url_request/url_request_unittest.cc
|
| index daf4c575ede70d36c56bc01d6716c7b58a4768a9..042a9c1f4888155da1aaa118dcb366107ecf2ac7 100644
|
| --- a/net/url_request/url_request_unittest.cc
|
| +++ b/net/url_request/url_request_unittest.cc
|
| @@ -1896,6 +1896,28 @@ TEST_F(URLRequestTest, SetJobPriority) {
|
| EXPECT_EQ(MEDIUM, job->priority());
|
| }
|
|
|
| +// Setting the IGNORE_LIMITS load flag should be okay if the priority
|
| +// is MAXIMUM_PRIORITY.
|
| +TEST_F(URLRequestTest, PriorityIgnoreLimits) {
|
| + TestDelegate d;
|
| + URLRequest req(GURL("http://test_intercept/foo"),
|
| + MAXIMUM_PRIORITY,
|
| + &d,
|
| + &default_context_);
|
| + EXPECT_EQ(MAXIMUM_PRIORITY, req.priority());
|
| +
|
| + scoped_refptr<URLRequestTestJob> job =
|
| + new URLRequestTestJob(&req, &default_network_delegate_);
|
| + AddTestInterceptor()->set_main_intercept_job(job.get());
|
| +
|
| + req.SetLoadFlags(LOAD_IGNORE_LIMITS);
|
| + EXPECT_EQ(MAXIMUM_PRIORITY, req.priority());
|
| +
|
| + req.Start();
|
| + EXPECT_EQ(MAXIMUM_PRIORITY, req.priority());
|
| + EXPECT_EQ(MAXIMUM_PRIORITY, job->priority());
|
| +}
|
| +
|
| // TODO(droger): Support SpawnedTestServer on iOS (see http://crbug.com/148666).
|
| #if !defined(OS_IOS)
|
| // A subclass of SpawnedTestServer that uses a statically-configured hostname.
|
| @@ -2004,7 +2026,7 @@ TEST_F(URLRequestTest, DoNotSendCookies) {
|
| DEFAULT_PRIORITY,
|
| &d,
|
| &default_context_);
|
| - req.set_load_flags(LOAD_DO_NOT_SEND_COOKIES);
|
| + req.SetLoadFlags(LOAD_DO_NOT_SEND_COOKIES);
|
| req.Start();
|
| base::RunLoop().Run();
|
|
|
| @@ -2048,7 +2070,7 @@ TEST_F(URLRequestTest, DoNotSaveCookies) {
|
| DEFAULT_PRIORITY,
|
| &d,
|
| &default_context_);
|
| - req.set_load_flags(LOAD_DO_NOT_SAVE_COOKIES);
|
| + req.SetLoadFlags(LOAD_DO_NOT_SAVE_COOKIES);
|
| req.Start();
|
|
|
| base::RunLoop().Run();
|
| @@ -2490,7 +2512,7 @@ TEST_F(URLRequestTest, DoNotOverrideReferrer) {
|
| HttpRequestHeaders headers;
|
| headers.SetHeader(HttpRequestHeaders::kReferer, "http://bar.com/");
|
| req.SetExtraRequestHeaders(headers);
|
| - req.set_load_flags(LOAD_VALIDATE_CACHE);
|
| + req.SetLoadFlags(LOAD_VALIDATE_CACHE);
|
|
|
| req.Start();
|
| base::RunLoop().Run();
|
| @@ -5301,7 +5323,7 @@ TEST_F(URLRequestTestHTTP, BasicAuth) {
|
| DEFAULT_PRIORITY,
|
| &d,
|
| &default_context_);
|
| - r.set_load_flags(LOAD_VALIDATE_CACHE);
|
| + r.SetLoadFlags(LOAD_VALIDATE_CACHE);
|
| r.Start();
|
|
|
| base::RunLoop().Run();
|
| @@ -5421,7 +5443,7 @@ TEST_F(URLRequestTestHTTP, BasicAuthLoadTiming) {
|
| DEFAULT_PRIORITY,
|
| &d,
|
| &default_context_);
|
| - r.set_load_flags(LOAD_VALIDATE_CACHE);
|
| + r.SetLoadFlags(LOAD_VALIDATE_CACHE);
|
| r.Start();
|
|
|
| base::RunLoop().Run();
|
|
|